3 nyttige metoder for å legge til prefiks til flere celler i Excel-regneark

Hvis du ønsker å legge til et spesifikt prefiks i flere celler, kan du se denne artikkelen. Her vil vi introdusere deg 3 enkle metoder. Hver har sine egne fordeler og ulemper. Du kan velge en etter dine behov.

Noen ganger må du kanskje legge til en bestemt tekst i begynnelsen av flere celler i et Excel-regneark. For de Excel-nybegynnere kan de ha en tendens til å legge til prefikset til hver celle én etter én. Det vil imidlertid være ekstremt tidkrevende hvis det er et stort antall celler som skal behandles. Dermed er det bedre å bruke noen av de følgende tre virkemidlene.

Metode 1: Bruk "&"-formelen

  1. Til start med, velg en tom celle i en annen kolonne, for eksempel celle C1.
  2. Deretter, i den valgte cellen, skriv inn formelen i mønsteret til = “Prefiks” og celle, for eksempel følgende eksempel.
= "DataNumen " & A1

Skriv inn "= "Prefiks " & celle" formel i celle C1

  1. Til slutt kopierer du formelen ned for å legge til prefikset til cellene du ønsker.Kopier "&" formel ned

Metode 2: Bruk «CONCATENATE»-funksjonen

  1. Først velger du en tom celle i en annen kolonne, som celle C1.
  2. Skriv deretter inn funksjonen i mønster av = CONCATENATE(“Prefiks“, celle) i cellen C1, slik som den følgende.
= KONCATENATE("DataNumen ", A1)

Skriv inn "= CONCATENATE("Prefiks ", celle)" formel i celle C1

  1. Til slutt drar du gjeldende celle ned til cellene til det siste området der du må legge til prefikset.Kopier "CONCATENATE" formel ned

Metode 3: Bruk Excel VBA-kode

  1. For det første, velg cellene du vil legge til prefiks til.
  2. Deretter utløser du Excel VBA-editor i henhold til "Hvordan kjøre VBA-kode i Excel".
  3. Kopier deretter følgende kode til et ubrukt prosjekt eller modul.
Sub AddPrefixToAllSelectedCells() Dim objSelectedRange As Excel.Range Dim strPrefix As String Dim objRange As Excel.Range Set objSelectedRange = Excel.Application.Selection strPrefix = InputBox("Skriv inn det spesifikke prefikset som skal legges til:", , "DataNumen ") If strPrefix <> "" Then For Every objRange In objSelectedRange objRange.Value = strPrefix & objRange.Value Next End If End Sub

VBA-kode - Batch Legg til et prefiks til flere celler

  1. Senere, trykk "F5" for å kjøre denne makroen akkurat nå.
  2. Deretter, i den lille dialogboksen, skriv inn det spesifikke prefikset og klikk "OK".Skriv inn spesifikt prefiks
  3. Med en gang, etter at makroen er ferdig, kan du gå tilbake til Excel-regnearket for å finne at prefikset er lagt til i de valgte cellene.Batch lagt til prefiks

Sammenligning

  Fordeler Ulemper
Metode 1 Enkel å betjene 1. Kan ikke behandle celler i én kolonne samtidig
Metode 2 2. Kan ikke legge til prefiks til de opprinnelige cellene direkte
Metode 3 1. Kan legge til prefiks direkte til de originale cellene VBA-nybegynnere kan bli forvirret
2. Kan batchbehandle cellene i forskjellige kolonner

Excel-reparasjon etter krasj

Excel er riktignok ustabil og har en tendens til å krasje fra tid til annen. På denne måten kan Excel-filen også lett bli ødelagt. Derfor, hvis du ikke vil konfrontere Excel-datatap, må du sikkerhetskopiere filene med jevne mellomrom. Dessuten er det også en nødvendighet å ha et robust verktøy i nærheten, som f.eks DataNumen Excel Repair til reparere Excel filen.

Forfatterintroduksjon:

Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert SQL Server fastsette og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

2 svar på “3 nyttige metoder for å legge til prefiks til flere celler i Excel-regneark batch”

  1. Takk for at du deler denne koden i VBA.

    Kan jeg foreslå at du i Excel ikke trenger å referere til Excel, så koden kan reduseres til å lese som følger. Har også endret InputBox-kode for å legge til Tittel.

    Sub AddPrefixToAllSelectedCells2()
    Dim objSelectedRange As Range, objRange As Range
    Dim strPrefiks som streng

    Sett objSelectedRange = Utvalg
    strPrefix = InputBox(“Skriv inn det spesifikke prefikset som skal legges til:”, “Legg til et prefiks til cellen(e) som er valgt”, “Skriv inn prefikset her…”)

    Hvis strPrefiks "" Da
    For hver objRange I objSelectedRange
    objRange.Value = strPrefiks & objRange.Value
    neste
    End If
    End Sub

    Hvis det er vanlig å legge til prefikser i flere filer, foreslår du at kode legges til sin egen navngitte modul i Personal.xlsb og i tillegg kobles til ikonet på verktøylinjen for hurtigtilgang. Hvis lagt til QAT, plasser det tilknyttede ikonet som et av de første ni ikonene og kan deretter bruke for eksempel Alt + 1 eller Alt + 2 osv. for å kjøre dette eller klikk på selve ikonet.

    Håper du finner ovenstående av interesse og hjelp.

    Mike H
    MS Excel konsulenttrener

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *