Excel ako ćelija sadrži tekst onda vrati vrijednost (8 jednostavnih načina)

  • Podijeli Ovo
Hugh West

Excel ima različite ugrađene funkcije za podudaranje i dohvaćanje vrijednosti ako ćelija sadrži tekst ili string. U mnogim slučajevima pokušavamo pretražiti tekst ili niz u rasponu u Excelu. Određene funkcije u Excelu vraćaju vrijednost ako ćelije sadrže specifičan/tačan tekst ili string . U ovom članku , koristimo IF , ISBROJ , TAČNO , COUNTIF , INDEKS , PODRŽI , VLOOKUP , SEARCH , OR, i AND funkcije za vraćanje vrijednosti ako ćelija sadrži tekst ili niz.

U situaciji, pretpostavimo da imamo unose određenih kategorija i proizvoda u skupu podataka kao što je slika ispod

Set podataka za preuzimanje

Vraćana vrijednost ako ćelije sadrže Text.xlsx

8 jednostavnih načina za Excel ako ćelija sadrži tekst, a zatim vrati vrijednost

Metoda 1: Upotreba IF funkcije (ćelija sadrži specifičan tekst)

Sintaksa funkcije IF je =IF (logički_test, [vrijednost_ako_true ], [value_if_false]) . Rezultat je jedna unaprijed odabrana vrijednost ili [value_if_true] ili [value_if_false] ovisno o izlazu logical_test ; true ili false.

Korak 1: Kliknite na bilo koju praznu ćeliju (D4 ).

Korak 2 : Umetnite formulu

=IF (B4=”Bars”,”Available”,”Not Available”)

Ovdje, logical_test je odgovarati Bars tekstu u ćeliji B4 ; ako je test tačan rezultira Dostupno , inače Nedostupno .

Korak 3: Pritisnite ENTER .

Korak 4 : Povucite ručicu za popunjavanje , Dostupno ili Nije dostupno vrijednosti će se pojaviti u cijelom rasponu.

Povezani sadržaj: Kako zbrojiti ako ćelija sadrži određeni tekst u Excelu (6 načina)

Metoda 2: korištenje ISNUMBER i funkcije SEARCH ( Ćelije sadrže određeni tekst)

Funkcija ISNUMBER vraća true ili false ovisno o podudaranju teksta SEARCH u apsolutnom rasponu .

Korak 1: Kliknite na bilo koju praznu ćeliju ( D4 ).

Korak 2: Unesite formulu

=ISBROJ (TRAŽI ("Traži", $B$4:$B$12)) U formuli, funkcija SEARCH odgovara tekstu “Bars” u apsolutnom rasponu zatim vraća True ili False u zavisnosti od podudaranja .

Korak 3: Pritisnite ENTER. Prikazuje se True ili False povratna vrijednost.

Korak 4: Prevucite Fill Handle , sve ćelije rezultiraju sa Tačno ili Netačno kao na slici ispod.

Pročitajte više: Ako ćelija sadrži određeni tekst, dodajte 1 u Excel (5 primjera)

Metoda 3: korištenje IF i egzaktne funkcije (ćelije sadrže tačan tekst)

Ako smatramo da je tekst osjetljiv na velika i mala slova i želimo točno podudaranje, možemo koristiti funkciju EXACT u kombinaciji s IFfunkcija.

Korak 1: Odaberite praznu ćeliju ( D4 ).

Korak 2: Zalijepite formulu

=IF(TAČNO(B4,”Bars”), “Available”, “”) Unutar formule, funkcija EXACT odgovara tačnom tekstu ”Bars” u ćeliji B4 zatim vraća vrijednost “Dostupno” inače PRAZNO ćeliju u zavisnosti od tačnog podudaranja .

Korak 3: Pritisnite ENTER , pojavit će se vrijednost restorana.

Korak 4: Prevucite ručicu za popunjavanje , ostale ćelije dobijaju "Dostupno" vrijednost ili ostaju PRAZNE.

Pročitajte više: Ako ćelija sadrži tekst onda kopirajte na drugi list u Excelu

Metoda 4: korištenje IF i Funkcija COUNTIF

Kombinirana funkcija IF i COUNTIF vraća isti tekst ćelije kako odgovara kriterijima u rasponu.

Korak 1: Kliknite na praznu ćeliju ( D4 ).

Korak 2: Kopirajte i zalijepite formulu

=IF(COUNTIF(B4,”*Bars*”),B4,””) U formuli, funkcija COUNTIF ion odgovara kriteriju “*Bars*” (formula automatski stavlja * obje strane kriterija) u raspon (ćelija B4 ). Zatim vraća vrijednost u B4 inače zadržava ćeliju BLANK .

Korak 3: Pritisnite ENTER , pojaviće se tekst isti kao kriterijum.

4. korak: Povucite ručicu za popunjavanje , odgovarajuće ćelije će prikazati iste vrijednosti kao iraspon.

Pročitajte više: Ako ćelija sadrži tekst, dodajte tekst u drugu ćeliju u Excel-u

Metoda 5: Korištenje funkcije INDEX i MATCH

Ponekad imamo kriterij u rasponu ćelija za podudaranje rezultata u drugom rasponu ćelija. U tom slučaju, možemo koristiti funkciju INDEX za podudaranje teksta u rasponu i MATCH funkciju da rezultiraju vrijednosti u drugoj ćeliji. Da bismo postigli svrhu, malo mijenjamo skup podataka.

Korak 1: Odaberite bilo koju praznu ćeliju ( B2 ).

Korak 2: Upišite formulu

=INDEX(C7:C15,MATCH(“Bars”,B7:B15,0)) Ovdje INDEX funkcija traži tačan podudaranje teksta “Brs” iz raspona B7:B15 u rasponu C7:C15.

Korak 3: Pritisnite CTRL+SHIFT+ENTER , jer je to formula niza. Pojavljuje se odgovarajući tekst za Brs .

Pročitajte više: Kako vratiti vrijednost ako ćelije sadrže određeni tekst iz a Lista

Metoda 6: Upotreba funkcije VLOOKUP

Funkcija VLOOKUP je efikasna za pronalaženje vertikalnih podataka u tablici. U našem slučaju, možemo koristiti funkciju VLOOKUP da pronađemo točno ili približno podudaranje u stupcu. Sintaksa funkcije VLOOKUP je =VLOOKUP (value, table, col_index, [range_lookup]).

Korak 1: Unesite potražite tekst ( Brs ) u bilo kojoj ćeliji ( B3 ).

Korak 2: Odaberite bilo kojuprazna ćelija (C3).

Korak 3: Umetnite formulu

=VLOOKUP(B3,B7:C15,2, FALSE) Ovdje “Bars” je tekst u B3 koji se mora podudarati unutar raspona B7:C15 sa vrijednošću u stupcu 2. FALSE izjavljuje da želimo potpuno podudaranje.

4. korak: Pritisnite ENTER. Pojavit će se odgovarajuća vrijednost.

Pročitajte više: Kako koristiti VLOOKUP ako ćelija sadrži riječ unutar teksta u Excelu

Metoda 7: Upotreba IF OR ISNUMBER i funkcije SEARCH (ćelije sadrže nizove)

Skup podataka često sadrži više od jednog tekstualnog niza. Želimo da uskladimo ćelije koje imaju samo jedan odgovarajući tekstualni niz. Možemo koristiti ISBROJ i SEARCH za podudaranje teksta, zatim funkciju ILI da proglasimo alternativno podudaranje. Konačno, IF funkcionira da prikaže povratnu vrijednost, inače ćelije ostaju PRAZNE .

Korak 1: Odaberite bilo koju praznu ćeliju ( D4 ). Upišite formulu

=IF(ILI(ISBROJ(PRETRAGA(“Črtice”,B4)),ISBROJ(TRAŽI(“Veg”,B4))),”Dostupno “,””)

Korak 2: Pritisnite ENTER. “Dostupan ” tekst se pojavljuje u ćeliji u slučaju da bilo koji od referentnih tekstova (“Bars” ili “Veg”) postoji u ćeliji B4.

Korak 3: Povucite ručicu za popunjavanje , ostatak ćelija u opsegu će ćelija biti označena sa “Dostupno ” tekst ili preostalo PRAZNO.

Pročitajte više: Provjerite akoĆelija sadrži djelomični tekst u Excelu (5 načina)

Metoda 8:  Korištenje IF I ISNUMBER i funkcije SEARCH (Ćelije sadrže nizove)

Od Metoda 7 , znamo kako se više tekstualnih nizova u ćeliji podudara. Ako idemo dalje da uparimo oba tekstualna niza, možemo koristiti funkciju AND umjesto ILI .

Korak 1: Odaberite bilo koju praznu ćeliju ( D4 ). Upišite formulu

=IF(AND(ISNUMBER(SEARCH(“Bars”,B4)),ISNUMBER(SEARCH(“Chlt”,B4))),”Dostupan “,””)

Korak 2: Pritisnite ENTER . Ako oba tekstualna niza postoje u ćeliji B4 , formula vraća “Dostupno ” kao vrijednost u suprotnom ćelije ostaju PRAZNE.

Korak 3: Povucite ručicu za popunjavanje, ostale ćelije će biti označene ili sa “Dostupno ” ili preostalim BLANK.

Zaključak

U ovom članku koristimo različite formule za vraćanje vrijednosti ako ćelije sadrže određene tekstovi. Koristimo IF , ISBROJ , TAČNO , INDEKS , PODRŽI , ILI , i AND funkcije za vraćanje vrijednosti za tačno ili približno podudaranje teksta. Također prikazujemo metode za uparivanje više od jednog niza kombinirajući funkcije IF, AND, ISNUMBER i SEARCH . Nadamo se da ćete smatrati da je opisane metode super lako slijediti. Komentirajte, ako trebate dodatna pojašnjenja ili imate nešto da dodate.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.