TEXTBEFORE funkcija

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac

Napomene uz izdanje

Trenutni kanal

Mesečni kanal za preduzeća

Polugodišnji Enterprise Channel

Polugodišnji Enterprise Channel (pregled)

Office za Mac

Vraća tekst koji se pojavljuje pre datog znaka ili niske. To je suprotno funkciji TEXTAFTER.

Sintaksa

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

Sintaksa funkcije TEXTBEFORE ima sledeće argumente:

Tekstualna poruka Tekst u okviru kojeg pretražujete. 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 nakon koje želite da izdvojite tekst. Podrazumevano instance_num = 1. Negativni 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 Ne razlikuje mala i velika slova.

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

  • 0 Ne uparava znak za razgraničavanje sa krajem teksta.
  • 1 Uparite znak za razgraničavanje sa krajem teksta.

if_not_found Vrednost vraćena ako se ne pronađe podudaranje. Podrazumevano se vraća #N/A. Opcionalno.

Napomene

Prilikom pretraživanja sa praznom vrednošću znaka za razgraničavanje, funkcija TEXTBEFORE se odmah podudara. Daje prazan tekst prilikom pretraživanja sa prednje strane (ako je instance_num pozitivan) i ceo tekst prilikom pretraživanja od kraja (ako je instance_num negativan).

Primer Rezultat
=TEXTBEFORE("Crvena kapica, crvena kapuljača"; "hauba") Crveno jahanje
=TEXTBEFORE("Crvenkapica, crvena kapuljača"); "")
=TEXTBEFORE("Crvenkapuljaka, crvena kapulja"; "", -1) crvenkapuljaka, crvenkapuljača

Greške

  • Excel vraća #VALUE! ako je instance_num = 0 ili ako je instance_num veća od dužine teksta.
  • Excel vraća grešku #N/A ako znak za razgraničavanje nije sadržan u tekstu.
  • Excel vraća 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.

Primer 1

Crvenkapuljača crvenkapuljače
Podaci
Crvena kapuljača crvene kapuljače
Formule Rezultati
=TEXTBEFORE(A2,"Red") Mali
=TEXTBEFORE(A3,"crvena") #N/A
=TEXTBEFORE(A3,"crveno";2) Crvenkapica je
=TEXTBEFORE(A3,"crveno";-2) Mali
=TEXTBEFORE(A3,"Crveno",FALSE) #N/A
=TEXTBEFORE(A3,"crveno";3) #N/A

Primer 2

Podaci
Marko Aurelije
Sokrat
Imanuel Kant
Formule Rezultati
=TEXTBEFORE(A2," ",,,1) Markus
=TEXTBEFORE(A3," ",,,0) #N/A
=TEXTBEFORE(A3," ",,,1) Sokrat
=TEXTBEFORE(A4," ",,,1) Emanuel