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

Kako izvleči besedilo pred / za drugim presledkom ali vejico v Excelu? 

V Excelu vam lahko funkcija Besedilo v stolpce pomaga izvleči vsako besedilo iz ene celice v ločene celice s presledkom, vejico ali drugimi ločili, vendar, ali ste kdaj poskusili izvleči besedilo pred ali za drugim presledkom ali vejico iz celice v Excelu, kot je prikazano na sliki spodaj? V tem članku bom govoril o nekaterih metodah za reševanje te naloge.

izvleček dokumenta pred drugim presledkom 1

Izvlecite besedilo pred drugim presledkom ali vejico s formulo

Izvleči besedilo za drugim presledkom ali vejico s formulo


puščica modri desni mehurček Izvlecite besedilo pred drugim presledkom ali vejico s formulo

Če želite besedilo dobiti pred drugim presledkom, uporabite naslednjo formulo:

Vnesite to formulo: = IF (ISERROR (FIND ("", A2, FIND ("", A2,1) +1)), A2, LEVO (A2, FIND ("", A2, FIND ("", A2,1) +1 ))) v prazno celico, kjer želite poiskati rezultat, C2in nato povlecite ročico za polnjenje navzdol do celic, v katere želite vsebovati to formulo, in celotno besedilo, preden je bil iz vsake celice izvlečen drugi presledek, si oglejte sliko zaslona:

izvleček dokumenta pred drugim presledkom 2

Opombe: Če želite izvleči besedilo pred drugo vejico ali drugimi ločili, samo zamenjajte presledek v formuli z vejico ali drugimi ločili, kot potrebujete. Kot naprimer: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


puščica modri desni mehurček Izvleči besedilo za drugim presledkom ali vejico s formulo

Če želite vrniti besedilo po drugem presledku, vam lahko pomaga naslednja formula.

Vnesite to formulo: = MID (A2, FIND ("", A2, FIND ("", A2) +1) +1,256) v prazno celico, da poiščete rezultat, in nato povlecite ročico za polnjenje navzdol do celic, da zapolnite to formulo, in celotno besedilo po tem, ko je bil naenkrat izvlečen drugi presledek, si oglejte posnetek zaslona:

izvleček dokumenta pred drugim presledkom 3

Opomba: Če želite izvleči besedilo za drugo vejico ali drugimi ločili, morate v formuli po potrebi nadomestiti presledek z vejico ali drugimi ločili. Kot naprimer: = MID (A2, FIND (",", A2, FIND (",", A2) +1) +1,256).


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (28)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, ta formula bo idealna za, vendar namesto odstranjevanja besedila po drugem presledku želim odstraniti vse po 3. Poskušal sem vstaviti 3. FIND(" ",A2 razumem, da je formula sama = FIND(" ",X13,1 ). Mi lahko prosim pomagate. Nisem dober z gnezdenjem formul. Najlepša hvala.
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, iščem rešitev, da izvlečem iz spodnjega besedila, na primer vse besedilo za drugim nizom števk:


XY omejeno - UAN#24675 Materiali po P/O#75176 Anticon & Sarking in potrebujem samo " Anticon & Sarking.
Ta komentar je moderator na spletnem mestu minimiziral
Kako bi to spremenili v 3. vejico? Namesto 2.?
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, Rodney,
Če želite izvleči besedilo pred 3. presledkom, uporabite to formulo:
=ČE(NAPAKA(NAJDI(" ",A2,NAJDI(" ",A2,NAJDI(" ",A2,1)+1) +1)),A2,LEVO(A2,NAJDI(" ",A2,NAJDI (" ",A2, NAJDI(" ",A2,1)+1) + 1)));
Če želite izvleči besedilo za 3. presledkom, uporabite to formulo:
=MID(A2, FIND(" ", A2, FIND(" ", A2, FIND(" ", A2)+1) +1)+1,30000)
Prosim, poskusite, upam, da vam lahko pomaga!
Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Hvala vam! To je bilo v veliko pomoč
Ta komentar je moderator na spletnem mestu minimiziral
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
To bo vrnilo vse besedilo levo od druge vejice in druge vejice. To bi moralo biti

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
da izpustimo drugo vejico

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

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

Boljše:
1. Saquon Barkley, RB
2. Derrius Guice, RB
3. Sony Michel, RB
4. Ronald Jones II, RB
Ta komentar je moderator na spletnem mestu minimiziral
Toda to ne bo delovalo, če besedilni niz NE vsebuje vedno druge vejice ...
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, ali obstaja način, če želim izbrati besedilo za 3. vejico od konca?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Archi,
Če želite izvleči celotno besedilo za 3. vejico, uporabite to formulo:
=DESNO(A1,LEN(A1)-NAJDI("@@@",NAMESTITEV(A1,",","@@@",3)))

Prosim poskusite.
Ta komentar je moderator na spletnem mestu minimiziral
Ali obstaja način za ekstrakcijo različnih kosov te strune? 123ABC.01.02.03.04 ---- na primer, da potegnete 123ABC, nato pa v naslednjem stolpcu potegnite 123ABC.01, nato 123ABC.01.02, nato 123ABC.01.02.03 in tako naprej.
Ta komentar je moderator na spletnem mestu minimiziral
HVALA VAM!!!
Ta komentar je moderator na spletnem mestu minimiziral
kako to naredim od desne proti levi. V bistvu želim izluščiti zadnji dve besedi.
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, demo,
Za ekstrakcijo in vrnitev zadnjih dveh besed iz besedilnih nizov uporabite spodnjo formulo:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Prosim poskusite, upam, da vam lahko pomaga!
Ta komentar je moderator na spletnem mestu minimiziral
Kako lahko izvlečem besedilo 1 in besedilo 2 iz niza, kot je besedilo 1_besedilo 2_besedilo 3_besedilo 4
Ta komentar je moderator na spletnem mestu minimiziral
V mojem scenariju so trije "-" in včasih en "-"
pred drugim je treba vnesti besedilo »-«.
če je v celici samo en "-", mora biti prazen

npr. As-01-14-32 odgovori tako kot As-01

npr. As-01 odgovor Prazna celica

kaj bo farmula?
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni Bil,
Za rešitev težave uporabite spodnjo formulo:
=ČE NAPAKA(LEVO(A1,NAJDI("#",NADOMEST(A1,"-","#",2))-1),"")
Prosim, poskusite, hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Deluje, hvala
Ta komentar je moderator na spletnem mestu minimiziral
Še ena stvar
po tretjem«-»vse besedilo naj ostane celo 1 ali 10, sicer prazno
npr. A-01-12-Kot odgovor As
npr. A-01-12-Asty odgovor Asty
npr. A-01 odgovor prazen
Ta komentar je moderator na spletnem mestu minimiziral
Hi,
Morda lahko spodnja formula reši vašo nalogo, poskusite:
=ČE NAPAKA(ODREŽI(SREDINA(A1,NAJDI("#",NADOMEST(A1,"-","#",3))+1,255)),"")
Ta komentar je moderator na spletnem mestu minimiziral
Dobro, hvala
Ta komentar je moderator na spletnem mestu minimiziral
Hi
Potrebujem pomoč, če želim izluščiti karkoli za prvo in pred zadnjo vejico.
"Stanovanje 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Stolpec A = Stanovanje 135 Nevendon Road
Stolpec B = Sally,Wickford
Stolpci C = SS12 0NL
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, Jayaswal,
Za rešitev vaše težave uporabite naslednje formule:
Prvi del - celica B1: =LEVO(A1,NAJDI(",",A1,1)-1)
Drugi del - celica 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)
Tretji del - celica D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Prosim poskusite, upam, da vam lahko pomaga!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, imam dolg niz v eni celici in želim izvleči vse informacije po vsakem ID-ju izdelka. ID izdelka: 686, Količina izdelka: 1, Šifra izdelka: 100 RUB, Ime izdelka: Emu Oil Rub 100 g, Teža izdelka: 0.2000, Podrobnosti o različici izdelka: | ID izdelka: 691, Količina izdelka: 1, Šifra izdelka: MOIST 100, Ime izdelka: Emu Oil Vlažilna krema 100 g, Teža izdelka: 0.1900, Podrobnosti o različici izdelka: , |ID izdelka: 705, Količina izdelka: 3, Šifra izdelka: WASH 250, Ime izdelka: Naravna umivanje rok in telesa z Emu oljem 250 ml, Teža izdelka : 0.4000, Podrobnosti o različici izdelka: Potrebujem količino v eni celici in ime izdelka v drugi celici za vsak izdelek za ID-jem izdelka. Lahko pomagate?
Ta komentar je moderator na spletnem mestu minimiziral
Jaz imam takšno besedilo
LAXMI RANI DELHI DELHI CG012054567V CA
torej želim, da je besedilo v excelu urejeno takole
LAXMI RANI (1. celica) DELHI (2. celica) DELHI (3. celica) CG012054567IN (4. celica) CA (5. celica)
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, rangaih, če želite rešiti svojo težavo, najprej lahko razdelite vrednosti celic glede na prostor z uporabo Besedilo v stolpce Po razdelitvi besedilnih nizov morate samo združiti prvi dve vrednosti celic, kot jih potrebujete. Poskusite, hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni

Imam scenarij v 4 vrstah, kot je spodaj v Excelovem grafikonu

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

Za vse primere želim izvleči samo BOLD BESEDILO kot odgovor v sosednjih celicah

Prosim pomagajte deliti formulo

Hvala Saran

Ta komentar je moderator na spletnem mestu minimiziral
Uredi - vidim, da je to že obravnaval Dave - hvala gospod! skyyang ali lahko uredite napačno rešitev "Extract Text Before The Second Lomiter" s pravilno logiko enačbe?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, želim izvleči vsako vrednost za podčrtajem. Kako to naredim. Seznanjen sem z ločilom, vendar se želim naučiti formule za to.

Krtača_25mm_Oranžna_Skid_110cm
Polish_25mm_Orange_Toast_100cm
Avto_25mm_bela_pnevmatika_120cm
Barva_25mm_rdeča_odsevna_95cm
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL