Hoe teken invoegen tussen tekst in Excel (5 eenvoudige methoden)

  • Deel Dit
Hugh West

Als u teken invoegen tussen tekst in Excel dan is dit artikel voor jou. Hier zullen we je door 5 gemakkelijke en effectieve methoden om de taak moeiteloos uit te voeren.

Download Praktijk Werkboek

U kunt de Excel-bestand en oefen terwijl je dit artikel leest.

Teken tussen tekst invoegen.xlsm

5 Methoden om tekens in te voegen tussen tekst in Excel

De volgende dataset heeft de Staat en Nummer kolommen. Met behulp van deze dataset zullen we u laten zien 5 gemakkelijke en effectieve methoden om teken invoegen tussen tekst in Excel Hier gebruikten we Excel 365 U kunt elke beschikbare Excel-versie gebruiken.

Hier, in de Nummer kolom, willen we een Hyphen ( - ) tussen de staatsafkorting en nummers Daarvoor gebruiken we de LINKS en MID functies samen met de Ampersand ( & ) operator.

Laten we de volgende stappen doorlopen om de taak uit te voeren.

  • Typ eerst de volgende formule in de cel D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Formuleverdeling

  • LINKS(C5,2) → de LINKS-functie geeft het teken of de tekens terug vanaf de beginpositie in een getal of tekststring van een cel. De teruggegeven tekens zijn gebaseerd op het door ons opgegeven getal.
  • LINKS(C5,2) → wordt
    • Uitgang: NY
  • MID(C5,3,100) → de MID-functie geeft tekens terug van een tekststring. Het begint op de door ons opgegeven positie en geeft het door ons opgegeven aantal tekens terug.
  • MID(C5,3,100) → wordt
    • Uitgang: 019186
  • NY& "-" &019186 → de Ampersand operator verbindt NY met Hyphen (-) en 019186 .
  • NY& "-" &019186 → wordt
    • Output: NY-019186
    • Uitleg : a Hyphen ( - ) wordt toegevoegd tussen de afkorting NY en de nummers 019186 in de cel D5 .
  • Druk daarna op ENTER .

Dan zie je het resultaat in cel D5 .

  • Op dit moment, naar beneden slepen de formule met de Handvat vullen .

Dientengevolge, in de Resultaat kolom, ziet u de ingevoegd teken tussen tekst .

Lees meer: Hoe een teken in Excel toevoegen aan meerdere cellen (5 eenvoudige manieren)

2. Functie REPLACE toepassen om teken tussen tekst in te voegen

In deze methode voegen we een cijfercode toe (+889) tussen de staatsafkorting en de nummers van de Nummer kolom. We zullen de functie REPLACE om de taak uit te voeren.

Laten we de volgende stappen doorlopen om de taak uit te voeren.

  • Typ eerst de volgende formule in cel D5 .
=REPLACE(C5,3,0,"(+889)")

Formuleverdeling

  • REPLACE(C5,3,0,"(+889)") → de REPLACE-functie vervangt een gedeelte in de tekststring door een ander getal of tekst die we opgeven.
  • REPLACE(C5,3,0,"(+889)") → wordt
    • Uitgang: NY(+889)019186
    • Uitleg: hier, (+889) wordt toegevoegd tussen NY en de nummers 019186 in de cel D5 .
  • Druk daarna op ENTER .

Daarom zie je het resultaat in cel D5 .

  • Bovendien, naar beneden slepen de formule met de Handvat vullen .

Daarom, in de Resultaat kolom, ziet u de ingevoegd teken tussen tekst .

In de volgende dataset kunt u in de Nummer kolom dat er een Hash ( # ) teken tussen de staatsafkorting en nummers Vervolgens voegen we een cijfercode toe (+889) na de Hash ( # ) teken. Daarvoor gebruiken we de combinatie van LINKS , ZOEKEN , RECHTS en LEN functies.

Laten we de volgende stappen doorlopen om de taak uit te voeren.

  • In het begin typt u de volgende formule in de cel D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Formuleverdeling

  • ZOEK("#", C5) → de functie ZOEKEN geeft het aantal tekens terug waarbij een bepaald teken of een bepaalde tekststring als eerste wordt gevonden, van links naar rechts lezend. Hier, de functie ZOEKEN vindt de positie van de Hash ( # ) in cel C5 .
    • Uitgang: 3
  • LEN(C5) → de LEN-functie geeft het totale aantal tekens in cel C5 .
    • Uitgang: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → de functie RIGHT geeft het teken of de tekens terug van de eindpositie in een getal of tekststring van een cel. De teruggegeven tekens zijn gebaseerd op het getal dat we opgeven.
  • RECHTS(C5, 9- 3) wordt
    • Uitgang: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → de Ampersand "&" operator verbindt 3 met (+889) en 019186 .
  • 3 &"(+889)"& 019186 → wordt
    • Uitgang: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → de LEFT-functie geeft het teken of de tekens terug vanaf de beginpositie in een getal of tekststring van een cel. De teruggegeven tekens zijn gebaseerd op het door ons opgegeven getal.
  • LEFT(C5,3(+889)019186) Als gevolg daarvan wordt het
    • Uitgang: NY#(+889)019186
    • Uitleg: hier, (+889) wordt toegevoegd tussen NY# en de nummers 019186 in de cel D5 .
  • Druk daarna op ENTER .

Daarom zie je het resultaat in cel D5 .

  • Samen met dat, naar beneden slepen de formule met de Handvat vullen .

Dientengevolge, in de Resultaat kolom, ziet u de ingevoegd teken tussen tekst .

Lees meer: Hoe tekens toevoegen in Excel-formule (4 eenvoudige methoden)

Vergelijkbare lezingen

  • Karakterlimiet instellen in Excel
  • Speciale tekens filteren in Excel (een gemakkelijke gids)
  • Formule toepassen om speciale tekens in Excel te identificeren (4 methoden)
  • Hoe tekenlimiet controleren in Excel (met eenvoudige stappen)

4. Gecombineerde functies toepassen om tekens tussen tekst in te voegen

In de volgende dataset kunt u in de Nummer kolom dat er een ruimte (" ") tussen de staatsafkorting en nummers . hier voegen we een cijfercode toe (+889) na de ruimte ( " " ). Om de taak uit te voeren, gebruiken we de combinatie van CONCATENATE , LINKS , ZOEKEN , RECHTS en LEN functies.

Laten we de volgende stappen doorlopen om de taak uit te voeren.

  • Typ eerst de volgende formule in cel D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))

Formuleverdeling

  • SEARCH(" ", C5) → de functie ZOEKEN geeft het aantal tekens terug waarbij een bepaald teken of een bepaalde tekstreeks als eerste wordt gevonden, van links naar rechts lezend. Hier, de functie ZOEKEN vindt de positie van de ruimte ( " " ) in cel C5 .
    • Uitgang: 3
  • LEN(C5) → de LEN-functie geeft het totale aantal tekens in cel C5.
    • Uitgang: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → de functie RIGHT geeft het teken of de tekens terug van de eindpositie in een getal of tekststring van een cel. De teruggegeven tekens zijn gebaseerd op het getal dat we opgeven.
  • RECHTS (C5, 9-3) → wordt
    • Uitgang: 019186
  • LEFT(C5, SEARCH(" ", C5))→ de LINKS-functie geeft het teken of de tekens terug vanaf de beginpositie in een getal of tekststring van een cel. De teruggegeven tekens zijn gebaseerd op het door ons opgegeven getal.
  • LINKS(C5, SEARCH(" ", C5)) → wordt
    • Uitgang: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → de CONCATENATE functie verbindt of voegt de tekens samen tot één tekststring.
  • CONCATENATE(NY , "(+889)", 019186)) Dan wordt het
    • Uitgang: NY (+889)019186
    • Uitleg: hier, (+889) wordt toegevoegd tussen NY en de nummers 019186 in de cel D5 .
  • Druk vervolgens op ENTER .

Daarom zie je het resultaat in cel D5 .

  • Verder, naar beneden slepen de formule met de Handvat vullen .

Dus in de Resultaat kolom, ziet u de ingevoegd teken tussen tekst .

Lees meer: Tekencode voor vinkje in Excel (2 toepassingen)

5. VBA gebruiken om tekens in te voegen tussen tekst

In deze methode gebruiken we de VBA-code naar teken invoegen tussen tekst in Excel .

Laten we de volgende stappen doorlopen om de taak uit te voeren.

  • Eerst gaan we naar de Ontwikkelaar tab.
  • Selecteer vervolgens Visual Basic .

Op dit punt, een VBA-editorvenster zal verschijnen.

  • Daarna, van de Plaats tab>> selecteer Module .

Vervolgens, een VBA-module zal verschijnen.

Op dit punt typt u de volgende code in de Module .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells as Range Dim Cell_Range as Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Volgende Einde Sub 

Code Breakdown

  • Wij verklaren INSERT_CHARACTER_BETWEN_CELLS als onze Sub .
  • We nemen Cellen en Cellenbereik als variabelen voor Bereik .
  • We gebruiken de Links , VBA.Mid en VBA.Len functies voor het invoegen van (+889) tussen de geselecteerde cellen.
  • We gebruiken de Voor lus om de taak voort te zetten, tenzij het de laatste cel .
  • Dan zullen we Sluit de VBA-editorvenster .
  • Daarna zullen we terug aan onze werkblad .
  • Samen met dat, zullen we op ALT+F8 om de Macro dialoogvenster, zodat we ren de code.

Naast het indrukken van ALT+F8 kunt u naar de Ontwikkelaar tabblad en selecteer Macro's van de Code groep om de Macro dialoogvenster,

Op dit punt, een MACRO dialoogvenster verschijnt.

Zorg ervoor dat de Macro Naam bevat de Sub van je code.

  • Klik vervolgens op Ren .

Later, een Invoervak van Teken tussen cellen invoegen zal verschijnen.

  • Daarna, in de Selecteer een bereik van cellen om een teken in te voegen box, selecteren we de cellen C5:C9 .
  • Klik dan op OK .

Daarom, in de Resultaat kolom, ziet u de ingevoegd teken tussen tekst .

Praktijk Sectie

U kunt het bovenstaande downloaden Excel bestand om de uitgelegde methoden te oefenen.

Conclusie

Hier hebben we geprobeerd je te laten zien 5 methoden naar teken invoegen tussen tekst in Excel Bedankt voor het lezen van dit artikel, we hopen dat het nuttig was. Als u vragen of suggesties hebt, laat het ons dan weten in de commentaarsectie hieronder. Bezoek onze website ExcelWIKI om meer te ontdekken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.