Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za splet

Vrne besedilo, ki se pojavi pred danim znakom ali nizom. To je nasprotno od funkcije TEXTAFTER.

Sintaksa

=TEXTBEFORE(besedilo; ločilo; [instance_num] [match_mode], [match_end], [if_not_found])

V sintaksi funkcije TEXTBEFORE so ti argumenti:

Besedilo       Besedilo, v katerega iščete. Nadomestni znaki niso dovoljeni. Če je besedilo prazen niz, Excel vrne prazno besedilo. Obvezen.

Ločilo   Besedilo, ki označuje točko, pred katero želite izvleči besedilo. Obvezen.

instance_num       Primerek ločila, za katerim želite izvleči besedilo.   Privzeto je instance_num = 1.  Negativno število začne iskati besedilo s konca. Neobvezen.

match_mode    Določa, ali iskanje z besedilom razlikuje med velikimi in malimi črkami. Privzeta vrednost razlikuje med velikimi in malimi črkami. Neobvezen. Vnesite nekaj od tega:

  • 0      Razlikovanje med velikimi in malimi črkami.

  • 1      Razlikovanje med malimi in velikimi črkami.

match_end     Obravnava konec besedila kot ločilo. Privzeto je besedilo natančno ujemanje. Neobvezen. Vnesite to:

  • 0      Ločilo se ne ujema s koncem besedila.

  • 1      Ujemanje ločila s koncem besedila.

if_not_found    Vrnjena vrednost, če ni najdeno nobeno ujemanje. Privzeto je #N/V. Neobvezen.

Opombe

Pri iskanju s prazno vrednostjo ločila se FUNKCIJA TEXTBEFORE nemudoma ujema. Funkcija vrne prazno besedilo, ko iščete s sprednje strani (če je instance_num pozitivno) in celotno besedilo, ko iščete s konca (če je instance_num negativno).

Primer

Rezultat

=TEXTBEFORE("Rdeče kapuce, rdeča kapa"; "kapuca")

Rdeča vožnja

=TEXTBEFORE("Rdeče kapuce, rdeča kapa"; "")

=TEXTBEFORE("Rdeče kapuce, rdeča kapa", "", -1)

Rdeča jahalna kapuca, rdeča kapa

Napake

  • Excel vrne #VALUE! če instance_num = 0 ali instance_num večji od dolžine besedila.

  • Excel vrne #N/V, če ločila ni v besedilu.

  • Excel vrne #N/V, če instance_num večje od števila ponovitev ločila v besedilu.

Primeri

Kopirajte vzorčne podatke v vsako od teh tabel in jih prilepite v celico A1 novega Excelovega delovnega lista. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Podatki

Rdeča kapica majhne rdeče jahalne kapi

Rdeča kapica rdeče kapuce

Formule

Rezultati

=TEXTBEFORE(A2; "Rdeča")

Malo 

=TEXTBEFORE(A3; "Rdeča")

#N/V

=TEXTBEFORE(A3; "rdeča";2)

Majhna rdeča jahalna kapa

=TEXTBEFORE(A3; "rdeča";-2)

Malo

=TEXTBEFORE(A3; "Rdeča";FALSE)

#N/V

=TEXTBEFORE(A3; "rdeča";3)

#N/V

Podatki

Mark Aurelius

Socrates

Immanuel Kant

Formule

Rezultati

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

Marcus

=TEXTBEFORE(A3; " ",,,0)

#N/V

=TEXTBEFORE(A3; " ",,,1)

Socrates

=TEXTBEFORE(A4; " ",,,1)

Immanuel

Glejte tudi

Besedilne funkcije (referenca)

Funkcija TEXTSPLIT

Funkcija TEXTAFTER

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.