Hvordan sette inn tegn mellom tekst i Excel (5 enkle metoder)

  • Dele Denne
Hugh West

Hvis du vil sette inn tegn mellom tekst i Excel , er denne artikkelen for deg. Her vil vi lede deg gjennom 5 enkle og effektive metoder for å gjøre oppgaven uten problemer.

Last ned Practice Workbook

Du kan laste ned Excel-filen og øv deg mens du leser denne artikkelen.

Innsetting av tegn mellom tekst.xlsm

5 metoder for å sette inn tegn mellom tekst i Excel

Følgende datasett har kolonnene State og Number . Ved å bruke dette datasettet vil vi demonstrere 5 enkle og effektive metoder for å sette inn tegn mellom tekst i Excel . Her brukte vi Excel 365 . Du kan bruke hvilken som helst tilgjengelig Excel-versjon.

1. Bruk av VENSTRE- og MID-funksjoner med Ampersand Operator

Her, i Nummer kolonne, ønsker vi å legge til en bindestrek ( ) mellom tilstandsforkortelsen og tall . For å gjøre det bruker vi funksjonene LEFT og MID sammen med Ampersand ( & ) operatoren.

La oss gå gjennom følgende trinn for å utføre oppgaven.

  • Først av alt, skriv inn følgende formel i celle D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Formeloversikt

  • VENSTRE(C5,2) → VENSTRE-funksjonen returnerer tegnet eller tegnene fra startposisjonen i en tall- eller tekststreng i en celle. De returnerte tegnene er basertpå tallet vi angir.
  • VENSTRE(C5,2) → blir
    • Utdata: NY
  • MID(C5,3,100) → MID-funksjonen returnerer tegn fra en tekststreng. Den starter fra posisjonen vi spesifiserer og returnerer antall tegn vi spesifiserer.
  • MID(C5,3,100) → blir
    • Utdata: 019186
  • NY& "-" &019186 → Ampersand-operatøren kobler NY med Beststrek (-) og 019186 .
  • NY& “-” &019186 → blir
    • Utdata: NY-019186
    • Forklaring : en bindestrek ( ) legges til mellom forkortelsen NY og tallene 019186 i celle D5 .
  • Deretter trykker du ENTER .

Deretter kan du se resultatet i celle D5 .

  • På dette tidspunktet drar du ned formelen med Fyllhåndtaksverktøyet .

Som et resultat, i Resultat -kolonnen, kan du se det innsatte tegnet mellom tekst .

Les mer : Hvordan legge til et tegn i Excel til flere celler (5 enkle måter)

2. Bruk REPLACE-funksjonen for å sette inn tegn mellom tekst

I denne metoden , vil vi legge til en tallkode (+889) mellom statsforkortelsen og tallene i Tall -kolonnen. Vi bruker REPLACE-funksjonen for å utføre oppgaven.

La oss gå gjennomfølgende trinn for å utføre oppgaven.

  • Skriv først inn følgende formel i celle D5 .
=REPLACE(C5,3,0,"(+889)")

Formeloversikt

  • ERSTATT(C5,3,0,"( +889)”) → REPLACE-funksjonen erstatter en del i tekststrengen med et annet tall eller tekst vi spesifiserer.
  • REPLACE(C5,3,0,”(+889)” ) → blir
    • Utdata: NY(+889)019186
    • Forklaring: her, (+889) legges til mellom NY og tallene 019186 i celle D5 .
  • Deretter trykker du ENTER .

Derfor kan du se resultatet i celle D5 .

  • Dessverre, dra ned formelen med Fyllhåndtaksverktøyet .

Derfor i Resultat kolonne, kan du se innsatt tegn mellom tekst .

3. Bruk VENSTRE, SØK, HØYRE & LEN-funksjoner

I følgende datasett kan du se i Tall -kolonnen at det er et Hash ( # )-tegn mellom oppgi forkortelse og tall . Deretter legger vi til en tallkode (+889) etter Hash ( # )-tegnet. For å gjøre det, bruker vi kombinasjonen av funksjonene VENSTRE , SØK , HØYRE og LENKE .

La oss gå gjennom de følgende trinnene for å utføre oppgaven.

  • I begynnelsen skriver du inn følgende formel i cellen D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Formeloversikt

  • SØK(“#”, C5) → SØK-funksjonen returnerer antall tegn som et spesifikt tegn eller tekststreng er først funnet, lesing fra venstre til høyre. Her finner SØK-funksjonen posisjonen til Hash ( # ) i celle C5 .
    • Utdata: 3
  • LEN(C5) → LEN-funksjonen returnerer det totale antallet tegn i celle C52.
    • Utgang: 9
  • HØYRE(C5, LEN(C5) – SØK(“#”, C5)) → den HØYRE funksjon returnerer tegnet eller tegnene fra sluttposisjonen i en tall- eller tekststreng i en celle. De returnerte tegnene er basert på tallet vi angir.
  • HØYRE(C5, 9- 3) blir
    • Utdata: 019186
  • SØK(“#”, C5)) &”(+889)”& HØYRE(C5, LEN(C5) – SØK(“#”, C5)) → Ampere og “&” operatør kobler 3 med (+889) og 019186 .
  • 3 &"(+889)" & 019186 → blir
    • Utgang: 3(+889)019186
  • VENSTRE(C5, SØK(“#” , C5)) &"(+889)"& HØYRE(C5, LEN(C5) – SØK(“#”, C5)) → VENSTRE-funksjonen returnerer tegnet eller tegnene fra startposisjonen i en tall- eller tekststreng i en celle. De returnerte tegnene er basert på tallet vispesifiser.
  • VENSTRE(C5,3(+889)019186) Som et resultat blir det
    • Utdata: NY #(+889)019186
    • Forklaring: her er (+889) lagt til mellom NY# og tallene 019186 i celle D5 .
  • Trykk deretter ENTER .

Derfor kan du se resultatet i celle D5 .

  • Sammen med det, dra ned formelen med Fyllhåndtaksverktøyet .

Som et resultat, i Resultat -kolonnen, kan du se innsatt tegn mellom tekst .

Les mer: Hvordan legge til tegn i Excel-formel (4 enkle metoder)

Lignende avlesninger

  • Hvordan angi tegngrense i Excel
  • Filtrer spesialtegn i Excel (en enkel veiledning)
  • Bruk formel for å identifisere spesielle tegn i Excel (4 metoder)
  • Hvordan sjekke tegngrensen i Excel (Med enkle trinn)

4. Bruke kombinerte funksjoner for å sette inn Tegn mellom tekst

I følgende datasett kan du se i kolonnen Tall at det er et mellomrom (” “) mellom tilstandsforkortelsen og tall . her vil vi legge til en tallkode (+889) etter mellomrommet ( ” “ ). For å gjøre oppgaven bruker vi kombinasjonen KONKATENE , VENSTRE , SØK , HØYRE og LEN funksjoner.

La oss gå gjennom følgende trinn for å utføre oppgaven.

  • Først av alt, skriv inn følgende formel i celle D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Formeloversikt

  • SØK(” “, C5) → SØK-funksjonen returnerer antall tegn som et spesifikt tegn eller tekststreng først ble funnet ved, lesing fra venstre mot høyre. Her finner SØK-funksjonen posisjonen til mellomrommet ( ” “ ) i celle C5 .
    • Utdata: 3
  • LEN(C5) → LEN-funksjonen returnerer det totale antallet tegn i celle C5 .
    • Utdata: 9
  • HØYRE(C5, LEN(C5) -SØK(” “, C5)) → HØYRE funksjon returnerer tegnet eller tegnene fra sluttposisjonen i en tall- eller tekststreng i en celle. De returnerte tegnene er basert på tallet vi angir.
  • HØYRE(C5, 9-3) → blir
    • Utdata: 019186
  • VENSTRE(C5, SØK(” “, C5))→ VENSTRE-funksjonen returnerer tegnet eller tegnene fra startposisjonen i en tall- eller tekststreng i en celle . De returnerte tegnene er basert på tallet vi angir.
  • VENSTRE(C5, SØK(” “, C5)) → blir
    • Utdata: NY
  • CONCATENATE(VENSTRE(C5, SØK(” “, C5)), “(+889)”, HØYRE(C5, LEN(C5) -SØK( ” “, C5))) → CONCATENATE-funksjonen kobler sammen eller kobler sammentegn i én enkelt tekststreng.
  • CONCATENATE(NY , "(+889)", 019186)) Deretter blir det
    • Utdata: NY (+889)019186
    • Forklaring: her er (+889) lagt til mellom NY og tallene 019186 i celle D5 .
  • Trykk deretter ENTER .

Derfor kan du se resultatet i celle D5 .

  • Videre dra ned formelen med Fyllhåndtak-verktøyet .

Derfor,  i Resultat -kolonnen, kan du se innsatt tegn mellom tekst .

Les mer: Tegnkode for hake i Excel (2 applikasjoner)

5. Bruke VBA til å sette inn tegn mellom tekst

I denne metoden vil vi bruke VBA-koden for å sette inn tegn mellom tekst i Excel .

La oss gå gjennom følgende trinn for å utføre oppgaven.

  • Først går vi til Utvikler -fanen.
  • Deretter velger du Visual Basic .

På dette tidspunktet vil et VBA-redigeringsvindu vises.

  • Etterpå, fra Sett inn -fanen >> velg Modul .

Deretter vises en VBA-modul .

På dette tidspunktet , skriv inn følgende kode i Modul .

8923

Kodeoversikt

  • Vi erklærer INSERT_CHARACTER_BETWEN_CELLS som vår Sub .
  • Vi tar Cells og Cells_Range som variabler for Range .
  • Vi bruker Venstre , VBA.Mid , og VBA.Len funksjoner for å sette inn (+889) mellom valgte celler.
  • Vi bruker For loop for å fortsette oppgave med mindre den finner den siste cellen .
  • Deretter lukker vi VBA-redigeringsvinduet .
  • Etter det vil vi gå tilbake til arbeidsarket vårt .
  • Sammen med det vil vi trykke ALT+F8 for å bringe ut dialogboksen Makro slik at vi kan kjøre koden.

I tillegg til å trykke ALT+F8 , kan du gå til kategorien Utvikler og velg Makroer fra Kode -gruppen for å få frem dialogboksen Makro ,

punktet, vil en MAKRO -dialogboks vises.

Sørg for at Makronavnet inneholder Sub til koden din.

  • Deretter klikker du på Kjør .

Senere, en inndataboks av Sett inn Character Between Cells vises.

  • Etter det, i boksen Velg celleområde for å sette inn tegn , vil vi velge cellene C5:C9 .
  • Deretter klikker du OK .

Derfor, i Resultat -kolonnen, kan du se det innsatte tegnet mellom tekst .

Øvingsseksjonen

Du kan laste ned Excel filen ovenfor for å øve på de forklarte metodene.

Konklusjon

Her, viprøvde å vise deg 5 metoder for å sette inn tegn mellom tekst i Excel . Takk for at du leste denne artikkelen, vi håper dette var nyttig. Hvis du har spørsmål eller forslag, vennligst gi oss beskjed i kommentarfeltet nedenfor. Besøk nettstedet vårt ExcelWIKI for å utforske mer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.