Innholdsfortegnelse
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.