Sådan tilføjer du tegn i Excel (5 måder)

  • Del Dette
Hugh West

Du kan have brug for at tilføje tegn i Excel i begyndelsen, slutningen eller i enhver position i alle celler i et valg til tider. Jeg gætter på, at alle ved, hvordan man gør det manuelt, Det må tage lang tid at indtaste teksten manuelt i hver celle. I denne artikel vil vi vise en række nemme måder at tilføje de samme tegn til et valg på.

Download arbejdsbog til øvelser

Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.

Tilføj tegn.xlsm

5 nemme måder at tilføje tegn i Excel på

Overvej følgende scenario: Du har data i eksisterende celler, der indeholder navne. Du vil måske gerne indsætte et præfiks i begyndelsen af hver celle, et suffiks i slutningen eller noget tekst foran en formel.

Metode 1: Ampersand-operator (&) til at tilføje tegn i Excel

Et ampersand (&) er en operatør, der hovedsageligt bruges til at samle flere teksttegn til ét.

Vi vil bruge den til at sætte tegn før/efter alle cellerne i et område.

Trin 1:

  • Klik på den første celle i den kolonne, hvor du vil have de konverterede navne vist (C5).
  • Skriv lighedstegn (=) efterfulgt af teksten "Professor " efterfulgt af et ampersand (&).
="Professor"& B5

Trin 2:

  • Vælg den celle, der indeholder fornavnet (B5).
  • Tryk på Enter for at se resultatet.
  • Træk for at autoudfylde cellerne.

Metode 2: CONCATENATE-funktion til at tilføje tegn i Excel

Funktionen CONCATENATE er en Excel-funktion, der giver dig mulighed for at indsætte tekst i starten og slutningen af en tekststreng.

Funktionen CONCATENATE() ligner operatoren ampersand (&) med hensyn til funktionalitet. Den eneste forskel mellem de to er, hvordan vi bruger dem. Vi kan anvende denne funktion i begyndelsen eller slutningen af teksten. I dette afsnit vil vi diskutere dem begge.

2.1 CONCATENATE for at tilføje tegn i begyndelsen af alle cellerne

Lad os nu se, hvordan vi kan tilføje nogle tegn i begyndelsen af hvert navn i datasættet. Lad os sige, at du ønsker at tilføje teksten " Professor " i slutningen af hvert navn. Følg disse trin for at lære denne metode.

Trin 1:

Klik på den første celle i den kolonne, hvor du vil have de konverterede navne vist ( F5 ).

Trin 2:

  • Skriv ligetegn (=) til at skrive formlen.
  • Indtast funktionen CONCATENATE

Trin 3:

  • Skriv titlen " Professor " i dobbelte anførselstegn efterfulgt af et komma (,).
  • Vælg den celle, der indeholder fornavnet ( E5 )
  • Sæt en afsluttende parentes. I vores eksempel skal din formel nu være

Formel tekst

=CONCATENATE("Professor ", E5)

Trin 4:

  • Tryk på Indtast .
  • Træk ned i fyldhåndtaget for at opnå den samme effekt.

Du vil bemærke, at titlen " Professor " tilføjes før de første navne på listen.

2.2 CONCATENATE for at tilføje tegn til slutningen af alle celler

Lad os nu se, hvordan vi kan tilføje nogle tegn til end af hvert navn i datasættet. Lad os sige, at du vil tilføje teksten "( USA )" i slutningen af hvert navn.

Trin 1:

  • Klik på den første celle i den kolonne, hvor du vil have de konverterede navne vist (C5 i vores eksempel).

Trin 2:

  • Indtast lighedstegn (=) for at skrive formlen.
  • Indtast funktionen CONCATENATE .
  • Vælg den celle, der indeholder fornavnet (B5 i vores eksempel).
  • Derefter indsættes et komma efterfulgt af teksten "( USA )".
  • Sæt en afsluttende parentes. I vores eksempel skal din formel nu være:

Formel tekst

=CONCATENATE(B5, " (USA)")

Trin 3:

  • Tryk på Indtast .
  • Træk håndtaget nedad for at opnå den samme effekt

Du vil bemærke, at teksten "( USA )." tilføjes efter de første navne på listen.

Metode 3: Flash Fill til at tilføje tegn i Excel

Excel's flash fill-funktion fungerer på magisk vis. Hvis du bruger Excel 2013 eller nyere, kan du bruge den.

Excel's mønstergenkendelsesfærdigheder bruges i denne funktion. Den genkender et mønster i dine data og udfylder resten af kolonnens celler med det samme mønster for dig.

3.1 Flash Fill for at tilføje tekst i begyndelsen af alle celler

Trin 1:

  • Klik på den første celle i den kolonne, hvor du vil have de konverterede navne vist ( F5 ).
  • Indtast manuelt teksten " Professor ", efterfulgt af det første navn på din liste

Trin 2

  • Tryk på Indtast .
  • Klik på celle F5 igen.
  • Under den Data klikker du på fanen Flash Fill knappen (i ' Data Tools' gruppe). Alternativt kan du bare trykke på CTRL+E på dit tastatur (Kommando+E ) hvis du bruger en Mac).

Dette vil kopiere det samme mønster til resten af cellerne i kolonnen... på et øjeblik!

3.2 Flash Fill til at tilføje tekst i slutningen af alle celler

Trin 1:

  • Klik på den første celle i den kolonne, hvor du vil have de konverterede navne vist ( C5 ).
  • Indtast manuelt teksten "( USA )", efterfulgt af det første navn på din liste

Trin 2:

  • Tryk på Indtast .
  • Klik på celle C5 igen.
  • Under den Data klikker du på fanen Flash Fill knap

Dette vil kopiere det samme mønster til resten af cellerne i kolonnen... på et øjeblik!

Metode 4: Tilføj tegn i Excel før/efter et bestemt N-te tegn

Hvis du vil tilføje en bestemt tekst eller et bestemt tegn på et bestemt sted i en celle, skal du dele den oprindelige streng i to halvdele og tilføje teksten mellem dem. Syntaksen for denne metode er,

=CONCATENATE(LEFT(celle, n), "text", RIGHT(celle, LEN(celle) -n))

Hvor,

  • VENSTRE (celle, n)= positionen for det niende tegn fra venstre, som du vil tilføje et tegn.
  • LEN (celle) -n)= Samlet antal tegn minus det niende tegn.
  • RIGHT (celle, LEN(celle) -n)))= position for det niende tegn fra højre side.
  • CONCATENATE(LEFT(celle, n) , " tekst ", RIGHT(celle, LEN(celle) -n))) = Tilføj to halvdele til én ved hjælp af CONCATENATE-funktionen

Du vil f.eks. tilføje et (-) efter det femte tegn mellem ordene James og (USA) fra celle B5

Formel tekst

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5)))

Trin 1:

  • Indtast lighedstegn (=) for at skrive formlen
  • Brug CONCATENATE Funktion, efterfulgt af en parentes ()

Trin 2:

  • Brug den venstre funktion mellem parenteser.
  • Vælg celle B5 for den celle, du ønsker at tilføje, og skriv et komma (,)
  • Indtast 5 for den femte position fra venstre, og luk parentesen.
  • Skriv bindestreg "-" mellem dobbelte anførselstegn.

Trin 3:

  • Brug den rigtige funktion efterfulgt af et komma
  • Vælg B5-cellen, og skriv komma
  • Brug LEN-funktionen og vælg celle B5
  • Skriv minus 5 (-5) for at finde positionen for det niende tegn fra højre
  • Luk parenteserne.

Trin 4:

  • Tryk på Indtast for at se resultatet

Metode 5: VBA til at tilføje specificeret tegn til alle celler

Følgende VBA-makro vil gøre dit arbejde lettere, hvis du vil tilføje bestemte tegn til hver celle i et valg.

5.1 VBA: Tilføjelse af et bestemt tegn i begyndelsen af hver celle

Trin 1:

  • Vælg området ( E5:E12 ), hvor du tilføjer specifik tekst

Trin 2:

  • Hold den Alt + F11 tasterne i Excel, og det åbner Microsoft Visual Basic for Applications vindue.
  • Klik på Indsæt > Modul , og indsæt følgende VBA-kode i modulvinduet.
  • Tilføj følgende VBA-kode
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Trin 3:

Tryk på F5 for at køre denne makro, og alle cellerne vil blive tilføjet til værdien Professor før celleindholdet

5.2 VBA: Tilføjelse af specifik tekst i slutningen af hver celle

Trin 1:

  • Vælg området ( B5:B12 ), hvor du tilføjer specifik tekst

Trin 2:

  • Hold den Alt + F11 tasterne i Excel, og det åbner Microsoft Visual Basic for Applications vindue.
  • Klik på Indsæt > Modul , og indsæt følgende VBA-kode i modulvinduet.
  • Tilføj følgende VBA-kode
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Trin 3:

  • Tryk på F5 for at køre denne makro, og alle cellerne vil få tilføjet værdien "(USA)" før celleindholdet

Konklusion

Tak fordi du læste denne artikel. Ved hjælp af disse metoder kan du nemt tilføje tegn til celler eller specifikke positioner, som du ønsker. Hvis du har spørgsmål - Du er velkommen til at spørge os. Vi, Exceldemy Teamet, er altid lydhøre over for dine spørgsmål.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.