Inhoudsopgave
Soms moet u in Excel tekens toevoegen aan het begin, het einde of op een willekeurige plaats van alle cellen in een selectie. Iedereen weet vast wel hoe u dit handmatig moet doen. Het moet veel tijd kosten om de tekst handmatig in elke cel in te voeren. In dit artikel laten we een aantal eenvoudige manieren zien om dezelfde tekens toe te voegen aan een selectie.
Download praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
Tekens toevoegen.xlsm5 eenvoudige manieren om tekens toe te voegen in Excel
Overweeg het volgende scenario: u hebt gegevens in bestaande cellen die namen bevatten. Misschien wilt u een voorvoegsel aan het begin van elke cel, een achtervoegsel aan het eind, of wat tekst voor een formule plaatsen.
Methode 1: Ampersand Operator (&) om tekens toe te voegen in Excel
De ampersand (&) is een operator die vooral wordt gebruikt om meerdere teksttekens samen te voegen.
we zullen het gebruiken om tekens te plaatsen aan de voor/nazijde van alle cellen in een bereik.
Stap 1:
- Klik op de eerste cel van de kolom waar u de geconverteerde namen wilt zien (C5).
- Typ gelijkteken (=), gevolgd door de tekst "Professor ", gevolgd door een ampersand (&).
="Professor"& B5
Stap 2:
- Selecteer de cel met de voornaam (B5).
- Druk op Enter om het resultaat te zien.
- Sleep om de cellen automatisch te vullen.
Methode 2: CONCATENATE functie om tekens toe te voegen in Excel
De functie CONCATENATE is een Excel-functie waarmee u tekst kunt invoegen aan het begin en einde van een tekststring.
De CONCATENATE() functie is qua functionaliteit vergelijkbaar met de ampersand (&) operator. Het enige verschil tussen de twee is hoe we ze gebruiken. We kunnen deze functie toepassen aan het begin en aan het einde van de tekst. In dit deel zullen we beide bespreken.
2.1 CONCATENATE om tekens toe te voegen aan het begin van alle cellen
Laten we nu eens kijken hoe we enkele tekens kunnen toevoegen aan het begin van elke naam in de dataset. Laten we zeggen dat u de tekst " Professor "Volg deze stappen om deze methode te leren.
Stap 1:
Klik op de eerste cel van de kolom waar u de geconverteerde namen wilt zien ( F5 ).
Stap 2:
- Type gelijkteken (=) om de formule te typen.
- Voer de functie in CONCATENATE
Stap 3:
- Type de titel " Professor " tussen dubbele aanhalingstekens, gevolgd door een komma (,).
- Selecteer de cel met de voornaam ( E5 )
- Plaats een haakje. In ons voorbeeld moet uw formule nu zijn
Formule tekst
=CONCATENATE("Professor ", E5)
Stap 4:
- Druk op Ga naar .
- Sleep de vulgreep naar beneden om hetzelfde effect te bereiken.
U zult merken dat de titel " Professor " wordt toegevoegd vóór de eerste namen op de lijst.
2.2 CONCATENATE om tekens toe te voegen aan het einde van alle cellen
Laten we nu kijken hoe we enkele tekens kunnen toevoegen aan de eind van elke naam in de dataset. Laten we zeggen dat u de tekst "( USA )" aan het einde van elke naam.
Stap 1:
- Klik op de eerste cel van de kolom waar u de geconverteerde namen wilt zien (C5 in ons voorbeeld).
Stap 2:
- Type gelijkteken (=) om formule te typen.
- Ga naar de functie CONCATENATE .
- Selecteer de cel met de voornaam (B5 in ons voorbeeld).
- Voeg vervolgens een komma in, gevolgd door de tekst "( USA )".
- Plaats een haakje. In ons voorbeeld moet uw formule nu zijn:
Formule tekst
=CONCATENATE(B5, "(USA)")
Stap 3:
- Druk op de Ga naar .
- Sleep de vulgreep naar beneden om hetzelfde effect te bereiken
U zult merken dat de tekst "( USA )." wordt toegevoegd na de eerste namen in de lijst.
Methode 3: Flash Fill om tekens toe te voegen in Excel
Excel's flash fill functie werkt magisch. Als je Excel 2013 of later gebruikt, kun je het gebruiken.
In deze functie worden de patroonherkenningsvaardigheden van Excel gebruikt. Het herkent een patroon in uw gegevens en vult de rest van de cellen van de kolom met hetzelfde patroon voor u in.
3.1 Flash Fill om tekst toe te voegen aan het begin van alle cellen
Stap 1:
- Klik op de eerste cel van de kolom waar u de geconverteerde namen wilt zien ( F5 ).
- Typ handmatig de tekst " Professor ", gevolgd door de eerste naam van uw lijst
Stap 2
- Druk op Ga naar .
- Klik op de cel F5 weer.
- Onder de Gegevens tabblad, klik op de Flitsvulling knop (in de ' Data Tools' groep). U kunt ook gewoon op CTRL+E op je toetsenbord (Command+E ) als je op een Mac zit).
Dit kopieert hetzelfde patroon naar de rest van de cellen in de kolom... in een flits!
3.2 Flash Fill om tekst toe te voegen aan het einde van alle cellen
Stap 1:
- Klik op de eerste cel van de kolom waar u de geconverteerde namen wilt zien ( C5 ).
- Typ handmatig de tekst "( USA )", gevolgd door de eerste naam van uw lijst
Stap 2:
- Druk op Ga naar .
- Klik op de cel C5 weer.
- Onder de Gegevens tabblad, klik op de Flitsvulling knop
Dit kopieert hetzelfde patroon naar de rest van de cellen in de kolom... in een flits!
Methode 4: Tekens in Excel toevoegen voor/na specifiek N-de teken
Om een specifieke tekst of teken op een specifieke plaats in een cel toe te voegen, breekt u de oorspronkelijke string in twee helften en voegt u de tekst daartussen toe. De syntaxis voor die methode is,
=CONCATENATE(LINKS(cel, n), "tekst", RECHTS(cel, LEN(cel) -n))
Waar,
- LINKS (cel, n)= positie van het n-de teken van links dat u wilt toevoegen.
- LEN (cel) -n)= Totaal aantal tekens min het n-de teken.
- RECHTS (cel, LEN(cel) -n))= positie van het n-de teken van de rechterkant.
- CONCATENATE(LINKS(cel, n) , " tekst ", RIGHT(cel, LEN(cel) -n)) = Twee helften samenvoegen tot één met de functie CONCATENATE
U wilt bijvoorbeeld een (-) toevoegen na het 5e teken tussen de woorden James en (USA) uit cel B5
Formule tekst
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Stap 1:
- Type gelijkteken (=) om formule te typen
- Gebruik CONCATENATE Functie, gevolgd door een haakje ()
Stap 2:
- Gebruik de LINKER-functie tussen haakjes.
- Selecteer cel B5 voor welke cel u wilt toevoegen en typ een komma (,)
- Typ 5 voor de 5e positie van links en sluit de beugel.
- Type koppelteken "-" tussen dubbele aanhalingstekens.
Stap 3:
- Gebruik de juiste functie gevolgd door een komma
- Selecteer de cel B5 en typ komma
- Gebruik de LEN-functie en selecteer cel B5
- Typ min 5 (-5) om de positie van het n-de teken van rechts te bepalen.
- Sluit de beugels.
Stap 4:
- Druk op Ga naar om het resultaat te zien
Methode 5: VBA om gespecificeerd teken toe te voegen aan alle cellen
De volgende VBA-macro zal uw werk vergemakkelijken als u specifieke tekens wilt toevoegen aan elke cel van een selectie.
5.1 VBA: Specifiek teken toevoegen aan het begin van elke cel
Stap 1:
- Selecteer het bereik ( E5:E12 ) waarin u specifieke tekst zult toevoegen
Stap 2:
- Houd de Alt + F11 toetsen in Excel, en het opent de Microsoft Visual Basic voor toepassingen raam.
- Klik op Plaats > Module en plak de volgende VBA-code in het modulevenster.
- Voeg de volgende VBA-code toe
Sub AppendToExistingOnLeft() Dim c Als Bereik Voor Elke c In Selectie Als c.Waarde "" Dan c.Waarde = "Professor " & c.Waarde Volgende Einde Sub
Stap 3:
Druk op de F5 toets om deze macro uit te voeren en alle cellen zullen worden toegevoegd aan de waarde Professor voordat de celinhoud
5.2 VBA: Specifieke tekst toevoegen aan het einde van elke cel
Stap 1:
- Selecteer het bereik ( B5:B12 ) waarin u specifieke tekst zult toevoegen
Stap 2:
- Houd de Alt + F11 toetsen in Excel, en het opent de Microsoft Visual Basic voor toepassingen raam.
- Klik op Plaats > Module en plak de volgende VBA-code in het modulevenster.
- Voeg de volgende VBA-code toe
Sub AppendToExistingOnRight() Dim c als bereik Voor elke c in Selectie Als c.waarde "" Dan c.waarde = c.waarde & "(USA)" Volgende Einde Sub
Stap 3:
- Druk op de F5 toets om deze macro uit te voeren en alle cellen krijgen de waarde "(USA)" voor de celinhoud.
Conclusie
Bedankt voor het lezen van dit artikel. Met deze methoden kunt u gemakkelijk tekens toevoegen aan cellen of specifieke posities zoals u wilt. Als u vragen heeft - Voel u vrij om ons te vragen. Wij, het Exceldemy Team, staan altijd open voor uw vragen.