Preskoči na glavno vsebino

Excelova funkcija TEXTBEFORE

Funkcija TEXTBEFORE vrne besedilo, ki se pojavi pred danim podnizom ali ločilom.

Opombe: Ta funkcija je na voljo samo v Excelu za Microsoft 365 na kanalu Insider.

Sintaksa

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Argumenti

Besedilo (obvezno): izvirni besedilni niz, iz katerega želite izvleči besedilo. Lahko se dobavi kot:
-- besedilni niz;
Or
-- Sklic na celico
Delititer (obvezno): podniz ali ločilo, za katerega želite izvleči besedilo pred njim;
Št.primerka (neobvezno): primerek ločila v besedilu;
-- Privzeta vrednost je 1, kar pomeni, da ko se v besedilnem nizu pojavijo podvojena ločila, bo izvlečeno besedilo pred prvim ločilom.
-- Če želite iskati besedilo od konca besedilnega niza, podajte negativno število za ta parament.
match_mode (neobvezno): določa, ali je ločilo občutljivo na velike in male črke;
-- 0 (privzeto): občutljivo na velike in male črke.
-- 1: Neobčutljivo na velike in male črke.
Match_end (izbirno): obravnava konec besedila kot ločilo. Privzeto je 0.
-- 0 (privzeto): ne ujemaj ločila s koncem besedila.
-- 1: Ujemite ločilo s koncem besedila.
Če_ni_najden (neobvezno): vrednost, ki se vrne, ko ni ujemanja. Privzeta vrednost je napaka #N/A.

Opombe

1) Je nasprotje od BESEDILO funkcija.
2) Ko je ločilo prazno, boste dobili enega od naslednjih rezultatov:
-- Pri iskanju z leve strani besedilnega niza (instance_num je pozitiven) se vrne celoten besedilni niz;
-- Pri iskanju z desne strani besedilnega niza (instance_num je negativna) se vrne prazno besedilo;
3) #VREDNOST! napaka se zgodi, če je izpolnjen eden od naslednjih pogojev:
-- Št.primerka = 0;
-- Instnce_num je večja od dolžine besedila;
4) Napaka #N/A se zgodi, če je izpolnjen eden od naslednjih pogojev:
-- Delititer ne obstaja v besedilnem nizu;
-- Št.primerka je večje od števila pojavitev ločila v besedilnem nizu.

Vrnjena vrednost

Vrne izvlečeni besedilni niz.

Primer

Tukaj vzamemo naslednji seznam besedil kot primer, da pokažemo, kako uporabiti funkcijo TEXTBEFORE za ekstrahiranje besedila pod različnimi pogoji.

#Primer1: Ekstrahirajte besedilo pred prvim ločilom v Excelu

Če želite izvleči besedilo, ki se pojavi pred prvo vejico v navedenih celicah, uporabite funkcijo TEXTBEFORE, kot sledi.

Izberite celico poleg prve besedilne celice, iz katere želite izvleči besedilo, vnesite naslednjo formulo in pritisnite Vnesite ključ do rezultata. Izberite to celico z rezultati in jo povlecite Ročaj za samodejno izpolnjevanje navzdol, da dobite ostale rezultate.

=TEXTBEFORE(A2,",")

Opomba: V tem primeru sta v formuli potrebna samo prva dva argumenta.

#Primer2: Ekstrahirajte besedilo pred N-tim ločilom v Excelu

Funkcija TEXTBEFORE privzeto izvleče besedilo pred prvim ločilom v besedilnem nizu, tudi če je v besedilu več ločil. Če želite izvleči besedilo pred N-tim ločilom, kot je v tem primeru druga vejica, lahko uporabite funkcijo TEXTBEFORE na naslednji način.

Izberite celico poleg prve besedilne celice, iz katere želite izvleči besedilo, vnesite naslednjo formulo in pritisnite Vnesite ključ do rezultata. Izberite to celico z rezultati in jo povlecite Ročaj za samodejno izpolnjevanje navzdol, da dobite ostale rezultate.

=TEXTBEFORE(A2,",",2)

Opombe: Če želite izvleči besedilo, ki se pojavi pred n-tim ločilom, morate samo določiti Št.primerka argument kot ustrezno število. V tem primeru vpišem številko 2, ki označuje drugo vejico.

#Primer3: Ekstrahirajte besedilo pred danim podnizom (neobčutljivo na velike in male črke) v Excelu

Funkcija TEXTBEFORE privzeto razlikuje med velikimi in malimi črkami. Če želite izvleči besedilo brez razlikovanja med velikimi in malimi črkami, lahko uporabite funkcijo TEXTBEFORE na naslednji način.

Izberite celico poleg prve besedilne celice, iz katere želite izvleči besedilo, vnesite naslednjo formulo in pritisnite Vnesite ključ do rezultata. Izberite to celico z rezultati in jo povlecite Ročaj za samodejno izpolnjevanje navzdol, da dobite ostale rezultate.

=TEXTBEFORE(A2,"Consultant",1,1)

Opombe: Če želite onemogočiti občutljivost na velike in male črke v funkciji TEXTBEFORE, morate podati argument Match_mode kot 1. V tem primeru bo izvlečeno besedilo, ki se pojavi pred podnizom »Consultant« ali »CONSULTANT«.

#Primer4: Vrni vrednost po meri, če TEXTBEFORE ne ustreza nobenemu besedilu

Kot je prikazano na zgornjem posnetku zaslona, ​​funkcija TEXTBEFORE privzeto vrne #N/A, ko ni najdenih ujemanj. Če želite vrniti vrednost po meri, ko se TEXTBEFORE ne ujema z nobenim besedilom, lahko uporabite funkcijo TEXTBEFORE, kot sledi.

Izberite celico poleg prve besedilne celice, iz katere želite izvleči besedilo, vnesite naslednjo formulo in pritisnite Vnesite ključ do rezultata. Izberite to celico z rezultati in jo povlecite Ročaj za samodejno izpolnjevanje navzdol, da dobite ostale rezultate.

=TEXTBEFORE(A2,"Consultant",1,1,,"text not found")

Opombe: V tej formuli je "besedilo ni bilo najdeno” je vrednost po meri, ki se vrne, če funkcija TEXTBEFORE ne najde nobenega ujemajočega se besedila. Lahko ga spremenite, kot želite.

#Primer5: Ekstrahirajte besedilo pred zadnjim ločilom v Excelu

Običajno lahko podate parameter instance_num, da izvlečete besedilo pred n-tim ločilom v besedilnem nizu. Če morate izvleči besedilo pred zadnjim ločilom, je to najlažji način, da za ta parameter določite negativno število.

Če želite na primer izvleči besedilo, ki se pojavi pred zadnjo vejico v spodnji tabeli, lahko funkcijo TEXTBEFORE spremenite na naslednji način.

Izberite celico (v tem primeru recimo B2), vnesite naslednjo formulo in pritisnite Vnesite tipko. Izberite to celico z rezultati in jo povlecite Ročaj za samodejno izpolnjevanje navzdol, da dobite ostale rezultate.

=TEXTBEFORE(A2,",",-1)

Opombe: Tukaj -1 v formuli pomaga pri iskanju izvirnega besedilnega niza od konca.


Sorodne funkcije

Excelova funkcija TEXTAFTER
Funkcija TEXTAFTER izvleče in vrne besedilo, ki se pojavi za danim podnizom ali ločilom.

Funkcija Excel TEXTSPLIT
Funkcija TEXTSPLIT razdeli besedilne nize z danim ločilom v matriko po stolpcih in vrsticah.

Excelova funkcija VALUETOTEXT
Funkcija VALUETOTEXT pretvori katero koli podano vrednost v besedilo.


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