Sadržaj
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.