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
- Izvlecite besedilo pred drugim ali nim presledkom ali vejico 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:
- 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:
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.
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:
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:
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:
- 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:
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:
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:
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 za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
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.