Sadržaj
Excel ima razne ugrađene funkcije za podudaranje i dohvaćanje vrijednosti ako ćelija sadrži tekst ili niz. U mnogim slučajevima pokušavamo tražiti tekst ili niz u rasponu u Excelu. Određene funkcije u Excelu vraćaju vrijednost ako ćelije sadrže određeni/točan tekst ili niz . U ovom članku , koristimo IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , 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
Skup podataka za preuzimanje
Vrijednost koja se vraća ako ćelije sadrže tekst.xlsx
8 jednostavnih načina da Excel ako ćelija sadrži tekst zatim vraća vrijednost
Metoda 1: Korištenje funkcije IF (ćelija sadrži određeni tekst)
Sintaksa funkcije IF je =IF (logički_test, [vrijednost_ako_istina) ], [vrijednost_ako_netočno]) . Rezultat je jedna unaprijed odabrana vrijednost ili [value_if_true] ili [value_if_false] ovisno o izlazu logical_test ; true ili false redom.
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 true rezultira u Dostupno , inače Nije dostupno .
Korak 3: Pritisnite ENTER .
Korak 4 : Povucite vrijednosti Ručka za popunjavanje , Dostupno ili Nije dostupno u čitavom rasponu.
Povezani sadržaj: Kako zbrojiti ako ćelija sadrži određeni tekst u Excelu (6 načina)
Metoda 2: Upotreba ISNUMBER i funkcije PRETRAŽIVANJA ( Ćelije sadrže određeni tekst)
Funkcija ISNUMBER vraća true ili false ovisno o podudaranju teksta SEARCH u apsolutnom rasponu .
Korak 1: Kliknite bilo koju praznu ćeliju ( D4 ).
Korak 2: Unesite formulu
=ISBROJ (PRETRAGA (“Bars”, $B$4:$B$12)) U formuli, funkcija SEARCH odgovara tekstu “Listovi” u apsolutnom rasponu zatim vraćaju Istina ili Netočno ovisno o podudaranju .
Korak 3: Pritisnite ENTER. Pojavljuje se povratna vrijednost True ili False .
Korak 4: Povucite Ručku za popunjavanje , sve ćelije rezultiraju s True ili False kao na slici ispod.
Pročitajte više: Ako ćelija sadrži određeni tekst, zatim dodajte 1 u Excelu (5 primjera)
Metoda 3: Upotreba IF i točne funkcije (ćelije sadrže toč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(EXACT(B4,”Bars”), “Dostupno”, “”) Unutar formule, funkcija EXACT odgovara točnom tekstu “Bars” u ćeliji B4 zatim vraća vrijednost “Dostupno” u suprotnom PRAZNO ćeliju ovisno o točnom podudaranju .
Korak 3: Pritisnite ENTER , pojavit će se vrijednost restorana.
Korak 4: Povucite Ručku za popunjavanje , ostale ćelije dobivaju vrijednost “Dostupno” ili ostaju PRAZNE.
Pročitajte više: Ako ćelija sadrži tekst, kopirajte na drugi list u Excelu
Metoda 4: Korištenje IF i Funkcija COUNTIF
Kombinirana funkcija IF i COUNTIF vraća isti tekst ćelije jer 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 se podudara s kriterijima “*Trake*” (formula automatski stavlja * obje strane kriterija) u raspon (ćelija B4 ). Zatim vraća vrijednost u B4 inače ćeliju zadržava PRAZNU .
Korak 3: Pritisnite ENTER , pojavit će se tekst isti kao i kriteriji.
Korak 4: Povucite Ručku za popunjavanje , podudarne ćelije pokazat će iste vrijednosti kao iraspon.
Pročitajte više: Ako ćelija sadrži tekst, dodajte tekst u drugu ćeliju u programu Excel
Metoda 5: Upotreba funkcije INDEX i MATCH
Ponekad imamo kriterij u rasponu ćelija za podudaranje rezultata u drugom rasponu ćelija. U tom slučaju možemo upotrijebiti funkciju INDEX za podudaranje teksta u rasponu i funkciju MATCH za rezultat 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 funkcija INDEX traži točan podudaranje teksta “Bars” iz raspona B7:B15 u rasponu C7:C15.
Korak 3: Pritisnite CTRL+SHIFT+ENTER jer je to formula polja. Pojavljuje se odgovarajući tekst za trake .
Pročitajte više: Kako vratiti vrijednost ako ćelije sadrže određeni tekst iz a Popis
Metoda 6: Korištenje funkcije VLOOKUP
Funkcija VLOOKUP učinkovita je za pronalaženje okomitih podataka u tablici. U našem slučaju, možemo koristiti funkciju VLOOKUP za pronalaženje točnog ili približnog podudaranja u stupcu. Sintaksa funkcije VLOOKUP je =VLOOKUP (vrijednost, tablica, col_index, [range_lookup]).
1. korak: Upišite traženje teksta ( Trake ) u bilo kojoj ćeliji ( B3 ).
Korak 2: Odaberite bilo kojuprazna ćelija (C3).
Korak 3: Umetnite formulu
=VLOOKUP(B3,B7:C15,2, FALSE) Ovdje “Stupci” je tekst u B3 koji se mora podudarati unutar raspona B7:C15 vrijednosti u stupcu 2. FALSE izjavljuje da želimo točno podudaranje.
Korak 4: 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: Korištenje IF OR ISNUMBER i funkcije SEARCH (ćelije sadrže nizove)
Skup podataka često sadrži više od jednog tekstualnog niza. Želimo upariti ćelije koje imaju samo jedan podudarni tekstualni niz. Možemo koristiti ISNUMBER i SEARCH za podudaranje s tekstom, zatim OR funkciju za deklariranje alternativnog podudaranja. Na kraju, IF funkcionira za prikaz povratne vrijednosti inače ćelije ostaju PRAZNE .
Korak 1: Odaberite bilo koju praznu ćeliju ( D4 ). Upišite formulu
=IF(ILI(ISBROJ(TRAŽI(“Bars”,B4)),ISBROJ(TRAŽI(“Povrće”,B4))),”Dostupno “,””)
2. korak: pritisnite ENTER. “Dostupno” tekst se prikazuje u ćeliji u slučaju da bilo koji od referentnih tekstova (“Bars” ili “Veg”) postoji u ćeliji B4.
Korak 3: Povucite Ručku za popunjavanje , ostale ćelije u rasponu koje ćelija označava ili s “Dostupno” tekst ili ostalo PRAZNO.
Pročitajte više: Provjerite akoĆelija sadrži djelomični tekst u Excelu (5 načina)
Metoda 8: Upotreba IF I ISNUMBER i funkcije PRETRAŽIVANJA (ćelije sadrže nizove)
Od Metoda 7 , znamo kako se spaja više tekstualnih nizova u ćeliji. Ako idemo dalje da uparimo oba tekstualna niza, možemo upotrijebiti funkciju I umjesto ILI .
1. korak: Odaberite bilo koju praznu ćeliju ( D4 ). Upišite formulu
=IF(AND(JEBROJ(PRETRAŽIVANJE(“Bars”,B4)),JEBROJ(PRETRAŽIVANJE(“Chlt”,B4))),”Dostupno “,””)
Korak 2: Pritisnite ENTER . Ako oba tekstualna niza postoje u ćeliji B4 , formula vraća “Dostupno” kao vrijednost inače ćelije ostaju PRAZNE.
Korak 3: Povucite Ručku za popunjavanje, ostale ćelije bit će označene ili “Dostupno” ili preostalim PRAZNO.
Zaključak
U ovom članku koristimo različite formule za vraćanje vrijednosti ako ćelije sadrže određene tekstovi. Koristimo IF , ISBROJ , TOČAN , INDEX , MATCH , OR , i AND funkcije za vraćanje vrijednosti za točno ili približno podudaranje teksta. Također prikazujemo metode za podudaranje s više od jednog niza kombinirajući funkcije IF, AND, ISNUMBER i SEARCH . Nadamo se da će vam se raspravljane metode super lako slijediti. Ostavite komentar ako trebate dodatna pojašnjenja ili želite nešto dodati.