Opdel tekst med afgrænser i en celle i Excel
Faktisk kan den indbyggede tekst til kolonner-funktion i Excel hjælpe dig med hurtigt at opdele tekst med et bestemt skilletegn. En anden mulighed, du kan anvende formel for at opnå det. I denne artikel giver vi en trin-for-trin guide til at hjælpe dig med at opdele tekst med skilletegn ved at anvende en kombination af TRIM, MID, SUBSTITUTE, REPT og LEN funktionerne i Excel.
Hvordan opdeles tekst i en celle med et bestemt skilletegn i Excel?
Forbered først dine data. Hvis du antager, at du har forberedt en tekststrengliste i kolonne B, som nedenstående skærmbillede vist, udover det, skal du oprette tre hjælpekolonner, der indeholder nummer 1, 2 og 3 separat i kolonnecellerne.
Generisk formel
=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
argumenter
A1: Repræsenterer cellen, der indeholder den tekststreng, du vil opdele med afgrænsningstegn;
Afgrænser: Den afgrænsning du vil opdele tekst baseret på;
Afgrænsningen skal være omgivet af anførselstegn.
N: Her henviser dette bogstav N til tallet i hjælperkolonnerne.
Hvordan bruges denne formel?
1. Vælg en tom celle for at udskrive den første tekst, du vil opdele. I dette tilfælde vælger jeg celle C3.
2. Indtast nedenstående formel i den, og tryk på Indtast nøgle.
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
3. Vælg resultatcellen, træk udfyldningshåndtaget til højre til de to tilstødende celler for at udtrække den anden og tredje tekst.
4. Hold de tre ovenstående celler markeret, og træk derefter udfyldningshåndtaget ned for at opdele andre tekststrenge i den samme tabel med det samme skilletegn. Se skærmbillede:
Nu er hver tekststreng i specifikke celler blevet opdelt i separate kolonneceller med skilletegn "-".
Hvordan fungerer denne formel?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))
- REPT(" ",LEN($B3)): LEN-funktionen returnerer det samlede antal tegn i KTE-Jan-359 (her er resultatet 11). Og så gentager REPT-funktionen et mellemrum 11 gange. Resultatet er " " (der er 11 mellemrum omgivet af anførselstegn);
- SUBSTITUTE($B3,"-", " "): ERSTAT-funktionen erstatter hver tankestreg "-" i tekststrengen "KTE-Jan-359" med 11 mellemrum. Og returnerer resultatet som "KTE Jan 359".
2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Jan 359",1,11): MID-funktionen returnerer 11 tegn fra det første tegn i "KTE Jan 359". Resultatet er "KTE".
Bemærk: Bogstavet N refereres til $B3, og værdien i $B3 er nummer 1, her beregnes udgangspunktet med (G$3-1)*LEN($B3)+1 = 1.
3. TRIM("KTE "): TRIM-funktionen fjerner alle udtræksmellemrum fra "KTE" og returnerer til sidst resultatet som KTE.
Relaterede funktioner
Excel TRIM-funktion
Excel TRIM-funktionen fjerner alle ekstra mellemrum fra tekststrengen og holder kun mellemrum mellem ord.
Excel MID-funktion
Excel MID-funktionen bruges til at finde og returnere et specifikt antal tegn fra midten af den givne tekststreng.
Excel SUBSTITUTE-funktion
Excel SUBSTITUTE-funktionen erstatter tekst eller tegn i en tekststreng med en anden tekst eller andre tegn.
Excel LEN-funktion
Excel LEN-funktionen returnerer antallet af tegn i en tekststreng.
Relaterede formler
Opdel dimensioner i to dele i Excel
Denne artikel forklarer, hvordan man bruger formler til at opdele dimensioner i en celle i to dele uden enheder (individuel længde og bredde).
Adskil numre fra måleenheder
Denne artikel forklarer, hvordan man bruger formlen til at adskille tal fra måleenheder.
Opdel tekst og tal i en celle i Excel
Hvis du vil opdele tekst og tal i en celle i forskellige kolonneceller med formler, vil denne formelvejledning gøre dig en tjeneste.
Opdel tekststreng med et bestemt tegn i en celle i Excel
Denne vejledning forklarer, hvordan man opdeler tekststreng ved et bestemt tegn i separate kolonneceller med formler i Excel.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.