Preskoči na glavno vsebino

Izvlecite besedilo pred ali za drugim presledkom ali vejico

Če morate s seznama celic izvleči besedilne nize pred ali za drugim ali n-im določenim znakom (presledkom ali vejico), bo ta članek predstavil nekaj formul za reševanje te naloge v Excelu.


Izvlecite besedilo za drugim ali nim presledkom ali vejico v Excelu

V Excelu vam lahko kombinacija funkcij TRIM, MID, FIND in SUBSTITUTE pomaga pri reševanju te naloge, splošna sintaksa je:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: Besedilni niz ali sklic na celico, iz katerega želite izvleči besedilo.
  • Nth: Predstavlja številko presledka ali vejice, na podlagi katere želite izvleči besedilo.

Prosimo, vnesite ali kopirajte naslednjo formulo v prazno celico, kjer želite prikazati rezultat:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))


Pojasnilo formule:

NAMESTITEV (A2, "", "#", 2): Ta funkcija BUBSTITUTE se uporablja za iskanje in zamenjavo drugega presledka z # znakom v celici A2. Rezultat boste dobili takole: “Vstavite več # praznih vrstic". Ta vrnjeni rezultat je prepoznan kot argument znotraj_besedila v funkciji FIND.

FIND ("#", NAMESTA (A2, "", "#", 2)) + 1: Funkcija FIND bo dobila položaj znaka # v besedilnem nizu, ki ga vrne funkcija SUBSTITUTE, dodajanje 1 pomeni, da dobite začetni položaj po drugem presledku v besedilu, in dobili boste 17. Vrnjeni rezultat bo prepoznan kot argument start_num v funkciji MID.

MID (A2, FIND ("#", NAMESTA (A2, "", "#", 2)) + 1,255): Funkcija MID se uporablja za izvlečenje 255 znakov iz besedilnega niza v celici A2, ki se začne s številom znakov, ki jih vrne funkcija FIND.

izvleček dokumenta po drugem presledku 04

TRIM (): Ta funkcija TRIM bo odstranila vse odvečne presledke in med besedami pustila samo enega.


Opombe:

1. Če so besedila ločena z vejico ali drugimi ločili, morate samo presledek zamenjati z drugimi ločili, kot jih potrebujete. Kot naprimer:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. Če želite izvleči besedilo za n-im presledkom, spremenite številko 2 na številko, ki jo potrebujete v formuli, na primer, če želite izvleči besedilo za tretjim presledkom, morate uporabiti naslednjo formulo:

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))


Izvlecite besedilo pred drugim ali nim presledkom ali vejico v Excelu

Če želite izvleči besedilo pred drugim ali nim presledkom ali vejico, vam funkcije LEFT, SUBSTITUTE in FIND lahko naredijo uslugo. Splošna sintaksa je:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: Besedilni niz ali sklic na celico, iz katerega želite izvleči besedilo.
  • Nth: Predstavlja številko presledka ali vejice, na podlagi katere želite izvleči besedilo.

Prosimo, kopirajte ali vnesite spodnjo formulo v prazno celico:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

Nato povlecite ročico za polnjenje navzdol do celic, v katere želite uporabiti to formulo, in vsa besedila pred drugim presledkom bodo izvlečena, kot je prikazano na sliki spodaj


Pojasnilo formule:

NAMESTITEV (A2, "", "#", 2): Ta funkcija BUBSTITUTE se uporablja za iskanje in zamenjavo drugega presledka z # znakom v celici A2. Rezultat boste dobili takole: “Vstavite več # praznih vrstic". Ta vrnjeni rezultat je prepoznan kot argument znotraj_besedila v funkciji FIND.

FIND ("#", NAMESTA (A2, "", "#", 2)) - 1: Funkcija FIND bo dobila položaj znaka # v besedilnem nizu, ki ga vrne funkcija SUBSTITUTE, in odšteje 1, da dobi položaj pred drugim presledkom v besedilu. In boste dobili 15. Vrnjeni rezultat bo prepoznan kot argument num_chars v funkciji LEVO.

LEVO (A2, FIND ("#", NAMESTA (A2, "", "#", 2)) - 1): Končno se funkcija LEFT uporabi za izvlečenje skrajnih levih 15 znakov, ki jih funkcija FIND vrne iz besedilnega niza v celici A2.


Opombe:

1. Če so besedila ločena z vejico ali drugimi ločili, morate samo presledek zamenjati z drugimi ločili, kot jih potrebujete. Kot naprimer:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

2. Če želite izvleči besedilo pred n-im presledkom, spremenite številko 2 na številko, ki jo potrebujete v formuli, na primer, če želite izvleči besedilo pred tretjim presledkom, uporabite le naslednjo formulo:

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)


Uporabljene relativne funkcije:

  • MID:
  • Funkcija MID se uporablja za iskanje in vrnitev določenega števila znakov iz sredine danega besedilnega niza.
  • LEFT:
  • Funkcija LEVO izvleče določeno število znakov z leve strani dobavljenega niza.
  • FIND:
  • Funkcija FIND se uporablja za iskanje niza v drugem nizu in vrne začetni položaj niza znotraj drugega.
  • SUBSTITUTE:
  • Funkcija Microsoft Excel SUBSTITUTE nadomesti besedilo ali znake v besedilnem nizu z drugim besedilom ali znaki.
  • TRIM:
  • Funkcija TRIM odstrani vse odvečne presledke iz besedilnega niza in med besedami ohrani le posamezne presledke.

Več člankov:

  • Izvlecite več vrstic iz celice
  • Če imate seznam besedilnih nizov, ki so ločeni s prelomi vrstic (to se zgodi s pritiskom na tipke Alt + Enter med vnašanjem besedila), in zdaj želite te vrstice besedila izvleči v več celic, kot je prikazano spodaj. Kako bi to lahko rešili s formulo v Excelu?
  • Izvleči N-to besedo iz besedilnega niza v Excelu
  • Če imate seznam besedilnih nizov ali stavkov, zdaj želite izvleči določeno n-to besedo s seznama, kot je prikazano spodaj. V tem članku bom predstavil nekaj metod za reševanje tega dela v Excelu.
  • Izvleči besedilo med oklepaji iz besedilnega niza
  • Če je v besedilnem nizu del besedila, obdan z oklepaji, morate zdaj med oklepaji izvleči vse besedilne nize, kot je prikazano na sliki spodaj. Kako lahko to nalogo v Excelu rešite hitro in enostavno?
  • Izvlecite podniz iz besedilnega niza v Excelu
  • Morda je za vas pogosta naloga, da morate iz besedilnih nizov izvleči podnize, v Excelu za to ni neposredne funkcije, lahko pa s pomočjo funkcij LEVO, DESNO, SREDNJE in ISKANJE izvlečete vrste podnizov, kot jih potrebujete.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Opis


Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • Eno sekundo za preklop med desetinami odprtih dokumentov!
  • Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
  • Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
  • Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations