Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb

Vraća tekst koji se pojavljuje pre datog znaka ili niske. Suprotna je od funkcije TEXTAFTER.

Sintaksa

=TEXTBEFORE(tekst, znak za razgraničavanje,[instance_num], [match_mode], [match_end], [if_not_found])

Sintaksa funkcije TEXTBEFORE ima sledeće argumente:

Tekst       Tekst u okviru koji tražite. Džoker znakovi nisu dozvoljeni. Ako je tekst prazna niska, Excel daje prazan tekst. Obavezno.

znak za razgraničavanje   Tekst koji označava tačku pre koje želite da izdvojite. Obavezno.

instance_num       Instanca znaka za razgraničavanje posle koje želite da izdvojite tekst.   Podrazumevano je instance_num = 1.  Negativan broj počinje da pretražuje tekst od kraja. Opcionalno.

match_mode    Određuje da li pretraga teksta razlikuje mala i velika slova. Podrazumevana postavka razlikuje mala i velika slova. Opcionalno. Unesite nešto od sledećeg:

  • 0      Razlikuje mala i velika slova.

  • 1      Slučaj ne razlikuje slučaj.

match_end     Tretira kraj teksta kao znak za razgraničavanje. Tekst je podrazumevano potpuno podudaranje. Opcionalno. Unesite sledeće:

  • 0      Ne podudaraj znak za razgraničavanje sa krajem teksta.

  • 1      Podudaranje znaka za razgraničavanje sa krajem teksta.

if_not_found    Vraćena je vrednost ako nije pronađeno nijedno podudaranje. Podrazumevano se #N/A. Opcionalno.

Napomene

Prilikom pretraživanja sa praznom vrednošću znaka za razgraničavanje, textBEFORE se odmah podudara. On vraća prazan tekst prilikom pretrage sa prednje instance_num je pozitivan) i ceo tekst prilikom pretraživanja od kraja (ako je instance_num negativan).

Primer

Rezultat

=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "hauba")

Crvena jahanje

=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "")

=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "", -1)

Crvena kapuljača, crvena kapuljača

Greške

  • Excel daje #VALUE! ako instance_num = 0 ili instance_num veću od dužine teksta.

  • Excel daje grešku #N/A ako znak za razgraničavanje nije sadržan u tekstu.

  • Excel daje grešku #N/A ako je instance_num veći od broja pojavljivanja znaka za razgraničavanje u tekstu.

Primeri

Kopirajte primere podataka u svakoj od sledećih tabela i nalepite ih u ćeliju A1 novog Excel radnog lista. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.

Podaci

Crvena kapuljača male Crvene kapuljače

Crvena kapuljača male crvene kapuljače

Formule

Rezultati

=TEXTBEFORE(A2,"Crveno")

Mali 

=TEXTBEFORE(A3,"Crveno")

#N/A

=TEXTBEFORE(A3,"crveno",2)

Mala crvena hauba

=TEXTBEFORE(A3,"crveno",-2)

Mali

=TEXTBEFORE(A3,"Crveno",FALSE)

#N/A

=TEXTBEFORE(A3,"crveno",3)

#N/A

Podaci

Markus Aurelijus

Sokrat

Immanuel Kant

Formule

Rezultati

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

Markus

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

#N/A

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

Sokrat

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

Nemanuelno

Takođe pogledajte

Tekstualne funkcije (referenca)

Funkcija TEXTSPLIT

Funkcija TEXTAFTER

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.