Note: The other languages of the website are Google-translated. Back to English

Hvordan udpakkes tekst før / efter det andet mellemrum eller komma i Excel? 

I Excel kan funktionen Tekst til kolonner hjælpe dig med at udtrække hver tekst fra en celle i separate celler med mellemrum, komma eller andre afgrænsere, men har du nogensinde prøvet at udtrække teksten før eller efter det andet mellemrum eller komma fra en celle i Excel som følgende skærmbillede vist? Denne artikel vil jeg tale om nogle metoder til at håndtere denne opgave.

doc-uddrag før andet mellemrum 1

Uddrag tekst før det andet mellemrum eller komma med formlen

Uddrag tekst efter det andet mellemrum eller komma med formlen


pil blå højre boble Uddrag tekst før det andet mellemrum eller komma med formlen

For at få teksten før det andet mellemrum skal du anvende følgende formel:

Indtast denne formel: = HVIS (FEJLFINDING (FIND ("", A2, FIND ("", A2,1) +1)), A2, VENSTRE (A2, FIND ("", A2, FIND ("", A2,1) +1 ))) ind i en tom celle, hvor du vil finde resultatet, C2, for eksempel, og træk derefter fyldhåndtaget ned til cellerne, som du vil indeholde denne formel, og al teksten før det andet mellemrum er udvundet fra hver celle, se skærmbillede:

doc-uddrag før andet mellemrum 2

Bemærk: Hvis du vil udtrække teksten før det andet komma eller andre separatorer, skal du bare erstatte mellemrummet i formlen med komma eller andre afgrænsere, som du har brug for. Såsom: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


pil blå højre boble Uddrag tekst efter det andet mellemrum eller komma med formlen

For at returnere teksten efter det andet mellemrum kan følgende formel hjælpe dig.

Indtast venligst denne formel: = MID (A2, FIND ("", A2, FIND ("", A2) +1) +1,256) ind i en tom celle for at finde resultatet, og træk derefter fyldhåndtaget ned til cellerne for at udfylde denne formel, og al teksten efter det andet mellemrum er udvundet på én gang, se skærmbillede:

doc-uddrag før andet mellemrum 3

Bemærk: Hvis du vil udtrække teksten efter det andet komma eller andre separatorer, skal du bare erstatte mellemrummet med komma eller andre afgrænsere i formlen, som du har brug for. Såsom: = MID (A2, FIND (",", A2, FIND (",", A2) +1) +1,256).


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (28)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, denne formel vil være ideel til, men i stedet for at fjerne tekst efter andet mellemrum, vil jeg fjerne alt efter 3. jeg har prøvet at indsætte 3. FIND(" ", A2 jeg forstår, at selve formlen er =FIND(" ", X13,1 ).kan du venligst hjælpe mig. Jeg er ikke god til at indlejre formlerne. Mange tak.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej jeg leder efter en løsning til at udtrække fra nedenstående tekst , al teksten efter det andet sæt cifre for eksempel:


XY begrænset - UAN#24675 Materialer pr. P/O#75176 Anticon & Sarking, og jeg behøver kun " Anticon & Sarking.
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan ville du ændre dette til 3. komma? I stedet for 2.?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Rodney,
For at udtrække teksten før det 3. mellemrum skal du anvende denne formel:
=HVIS(FEJL(FIND(" ",A2,FIND(" ",A2,FIND(" ",A2,1)+1) +1)),A2,VENSTRE(A2,FIND(" ",A2,FIND (" ",A2,FIND(" ",A2,1)+1) + 1)));
For at udtrække teksten efter det 3. mellemrum, brug venligst denne formel:
=MIDDEL(A2, FIND(" ", A2, FIND(" ", A2, FIND(" ", A2)+1) +1)+1,30000)
Prøv det, håber det kan hjælpe dig!
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak skal du have! Dette var enormt nyttigt
Denne kommentar blev minimeret af moderatoren på webstedet
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
Det vil returnere al tekst til venstre for det andet komma plus det andet komma. Dette burde være

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
at udelade det andet komma

1. Saquon Barkley, RB, Penn State
2. Derrius Guice, RB, LSU
3. Sony Michel, RB, Georgia
4. Ronald Jones II, RB, USC
5. Nick Chubb, RB, Georgia

Bad:
1. Saquon Barkley, RB,
2. Derrius Guice, RB,
3. Sony Michel, RB,
4. Ronald Jones II, RB,

Bedre:
1. Saquon Barkley, RB
2. Derrius Guice, RB
3. Sony Michel, RB
4. Ronald Jones II, RB
Denne kommentar blev minimeret af moderatoren på webstedet
Men dette virker ikke, hvis tekststrengen IKKE altid har et andet komma...
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, er der en måde, hvis jeg vil vælge tekst efter 3. komma fra slutningen?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Archi,
For at udtrække al tekst efter det 3. komma skal du anvende denne formel:
=HØJRE(A1,LEN(A1)-FIND("@@@",SUBSTITURE(A1,",","@@@",3)))

Prøv det venligst.
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at udtrække forskellige stykker af denne streng? 123ABC.01.02.03.04 ---- for eksempel for at trække 123ABC, og så i den næste kolonne trække 123ABC.01, og derefter 123ABC.01.02, derefter 123ABC.01.02.03, og så videre.
Denne kommentar blev minimeret af moderatoren på webstedet
TAK !!!
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan gør jeg dette fra højre mod venstre. Dybest set ønsker at udtrække de sidste to ord.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, demo,
For at udtrække og returnere de sidste to ord fra tekststrenge, skal du anvende nedenstående formel:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kan jeg udtrække tekst 1 og tekst 2 fra en streng som Text 1_Text 2_Text 3_Text 4
Denne kommentar blev minimeret af moderatoren på webstedet
I mit scenarie er der tre "-" og nogle gange en "-"
før anden "-" tekst skal indtastes
hvis der kun er en "-" i celle, skal den være tom

fx As-01-14-32 svar som detteAs-01

fx As-01 svar Tom celle

hvad bliver farmula?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Bil,
For at løse dit problem skal du anvende nedenstående formel:
=FEJL(VENSTRE(A1,FIND("#",SUBSTITUTER(A1,"-","#",2))-1),"")
Prøv det, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Det virker, tak
Denne kommentar blev minimeret af moderatoren på webstedet
En ting mere
efter tredje"-"al tekst skal forblive lige 1 eller 10 ellers tom
fx A-01-12-Som svar Som
fx A-01-12-Asty svar Asty
fx A-01 svar blankt
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Måske kan nedenstående formel løse din opgave, prøv venligst:
=IFEJL(TRIM(MIDDEL(A1,FIND("#",SUBSTITURE(A1,"-","#",3))+1,255)),"")
Denne kommentar blev minimeret af moderatoren på webstedet
Fint tak
Denne kommentar blev minimeret af moderatoren på webstedet
Hi
Jeg har brug for hjælp, hvis jeg vil udtrække noget efter første komma og før sidste komma.
"Flat 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Kolonne A = Flat 135 Nevendon Road
Kolonne B = Sally, Wickford
Kolonne C = SS12 0NL
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Jayaswal,
For at løse dit problem skal du anvende følgende formler:
Første del - Celle B1: =VENSTRE(A1;FIND(",",A1,1;1)-XNUMX)
Anden del - Celle C1: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
Tredje del - Celle D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har en lang streng i en enkelt celle og vil udtrække alle oplysningerne efter hvert produkt-id. Produkt-id: 686, Produktmængde: 1, Produkt-SKU: RUB 100, Produktnavn: Emu Oil Rub 100g, Produktvægt: 0.2000, Produktvariationsdetaljer: |Produkt-ID: 691, Produktmængde: 1, Produkt-SKU: MOIST 100, Produktnavn: Emu Oil Moisturizer 100g, Produktvægt: 0.1900, Produktvariationsdetaljer: , |Produkt-ID: 705, Produktantal: 3, Produkt SKU: WASH 250, Produktnavn: Naturlig hånd- og kropsvask med Emu Oil 250ml, Produktvægt : 0.4000, Produktvariationsdetaljer: Jeg skal bruge mængden i én celle og produktnavnet i en anden celle for hvert af produkterne efter produkt-id. Kan du hjælpe?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har teksten sådan her
LAXMI RANI DELHI DELHI CG012054567IN CA
så jeg ønsker, at teksten skal arrangeres i excel sådan her
LAXMI RANI(1. celle) DELHI(2. celle) DELHI (3. celle) CG012054567IN (4. celle) CA(5. celle)
Denne kommentar blev minimeret af moderatoren på webstedet
Hej rangaih, For at løse dit problem kan du først opdele dine celleværdier baseret på plads ved at bruge Tekst til kolonner funktion, efter at have opdelt tekststrengene, skal du bare kombinere de to første celleværdier, som du har brug for. Prøv venligst, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej der

Jeg har et scenarie i 4 typer som nedenfor i et excel-diagram

Type 1: FX01865-CWB-22F
Type 2: CD30250-AJX-2D-AB
Type 3: DF10250-MUR-JH-B
Type 4: YZ00250-MDS-4T-BHR

Til alle tilfælde vil jeg kun udtrække FED TEKST som svar i de tilstødende celler

Hjælp venligst med at dele formel

Tak Saran

Denne kommentar blev minimeret af moderatoren på webstedet
Rediger - jeg kan se, at dette allerede blev behandlet af Dave - tak, sir! skyyang kan du venligst redigere den forkerte løsning til "Extract Text Before The Second Delimiter" med den korrekte ligningslogik?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg vil udtrække hver værdi efter understregning. Hvordan gør jeg det. Jeg er bekendt med afgrænser, men vil gerne lære formlen til at gøre det.

Børste_25mm_Orange_Skid_110cm
Polsk_25mm_Orange_Toast_100cm
Bil_25mm_Hvid_Dæk_120cm
Maling_25mm_Rød_Reflekterende_95cm
Der er endnu ingen kommentarer her

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL