Indholdsfortegnelse
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.xlsm5 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.