Relateret Side:

Excel-Streng Sammenkædning

Denne side beskriver, hvordan man opdeler en streng i Excel ved hjælp af Excel ‘ s Venstre side, Midten og Højre funktioner.

Opdele en Streng på en bestemt Position

Der er tre indbyggede Excel-funktioner, der er designet til at opdele en streng på en bestemt position. Disse er E .cel venstre, midten og højre funktioner., Disse funktioner er hver beskrevet nedenfor:

Excel Venstre, Midten og Højre Funktioner

Excel-Venstre-funktion returnerer et bestemt antal tegn fra venstre (begyndelsen) af en medfølgende tekst streng.

I eksemplet nedenfor, Venstre-funktion returnerer de første to tegn i strengen “test af strengen”:

=VENSTRE( “test af strengen”, 2 ) returnerer den tekst strengen “te”

Excel-Mid funktion returnerer et bestemt antal tegn fra midten af en medfølgende tekst streng, der begynder på en bestemt karakter.,

i eksemplet nedenfor returnerer Midtfunktionen 3 tegn fra midten af strengen “teststreng”, startende fra tegn nummer 6:

=MID( “teststreng”, 6, 3 ) returnerer tekststrengen “str”.

e .cel Right-funktionen returnerer et angivet antal tegn fra højre (slutningen) af en medfølgende tekststreng.,

I eksemplet nedenfor, er den Rigtige funktion returnerer de to sidste tegn i strengen “test af strengen”:

=HØJRE( “test af strengen”, 2 ) returnerer tekst strengen “ng”

Opdele en Streng på den Første Forekomst af et Angivet Tegn

Hvis du ønsker at opdele et excel-tekst-streng på den første forekomst af en bestemt karakter, (fx på første plads), der er ingen indbygget i Excel-funktion til at gøre dette. Du kan dog udføre denne opgave ved hjælp af venstre, midten eller højre funktioner kombineret med andre indbyggede e .cel-funktioner.,

Den anden Excel-funktioner, som du kan finde nyttige, når at opdele en streng på en bestemt position er:

Find Returnerer positionen af en sub-streng i en medfølgende string (bogstaver).
Søg returnerer placeringen af en understreng inden for en medfølgende streng (ikke store og små bogstaver).
Len returnerer længden af en medfølgende tekststreng.,

Bemærk, at den eneste forskel mellem Find-og søgefunktionerne er, at Find-funktionen er storhedsfølsom, mens søgefunktionen ikke er.

Split String på et bestemt tegn – eksempler

eksempel 1 – returner tekst fra begyndelsen af en tekststreng, op til det første mellemrum

Hvis du vil bruge en formel til at opdele en tekststreng på det første mellemrum og derefter returnere den venstre del af split string, kan dette gøres ved at kombinere den venstre funktion med Find-funktionen., Dette er vist i eksemplet nedenfor:

A B
1 test af strengen =VENSTRE( A1, FIND ( “” ; A1 ) – 1 ) – returnerer resultatet “test”

I ovenstående formel, Find-funktion returnerer værdien 5 som placeringen af rum i den medfølgende tekst “test af strengen”. At trække 1 fra denne værdi giver værdien 4, som derefter leveres til venstre funktion.,

Eksempel 2 – Afkast Tekst Fra Slutningen af en tekststreng

Hvis du ønsker at bruge en formel til at opdele en tekst-streng på den første plads, og derefter returnere den til højre (slutningen) del af strengen, kan dette gøres ved at kombinere de Rigtige funktion med Excel Finde funktion og Excel-Len funktion., Dette er vist i eksemplet nedenfor:

A B
1 test af strengen =HØJRE( A1; LÆNGDE( A1 ) – FIND( ” “, A1 ) ) – returnerer resultatet “strengen”

I ovenstående formel, Len-funktion returnerer værdien 11, så længden af strengen “test af strengen” og Find-funktion returnerer værdien 5 som den position i rummet.

derfor vurderes udtrykket LEN( A1 ) – FIND ( “” , A1 ) til 6 (= 11 – 5), som derefter leveres til den rigtige funktion.,

derfor returnerer den rigtige funktion de sidste 6 tegn i den medfølgende streng.

Opdele en Streng på den N ‘ th Forekomsten af en bestemt Karakter

problemet med Excel Finde og Søge funktioner er, at de kun kan bruges til at finde den første forekomst af et angivet tegn (eller en streng af tegn), efter en bestemt start-position. Så hvad kan du gøre, hvis du vil dele din streng på n ‘ th space?,

En måde at finde placeringen af de N ‘ th forekomst af et tegn er at bruge Excel Stedfortrædende funktion, kombineret med Excel Find eller Søg-funktionen.

Erstatningsfunktionen erstatter den N ‘ te forekomst af en specificeret streng med en anden medfølgende streng. Find-funktionen kan derefter bruges til at returnere placeringen af din erstatningsstreng, og denne position kan derefter leveres til venstre, midten eller højre funktion.

et eksempel på dette er angivet nedenfor.,

Split String ved N ‘ th forekomst af et specificeret tegn – eksempel

i dette eksempel returnerer vi den venstre del af den originale tekststreng “en eksempel tekststreng”, op til det tredje mellemrum.,iv>

A
1 et eksempel på En tekst streng
2 =SUBSTITUTE( A1, ” “, “|”, 3 ) – returnerer resultatet “Et eksempel tekst, tekst|string”
3 =FIND( “|”, A2 ) – returnerer resultatet “16”
4 =VENSTRE( A1, A3 – 1 ) – returnerer resultatet “Et eksempel tekst”

I den første fase af ovenstående formel, vi har erstattet den tredje plads med tegnet “|”., Årsagen til at vælge denne karakter er, at vi ved, at det ikke forekommer i den oprindelige tekst.

de tre trin, der vises i celler A2 – A4 i ovenstående regneark ovenfor, returnerer den venstre del af den originale tekststreng op til det tredje mellemrum., Hvis du er fortrolig med Excel-formler, kan du foretrækker at kombinere disse tre stadier i en enkelt formel, som vist nedenfor:

En enkelt formel:
A
1 et eksempel på En tekst streng
2 =VENSTRE( A1, FIND( “|”, ERSTATNING( A1, ” “, “|”, 3 ) ) – 1 ) – returnerer resultatet “Et eksempel tekst”