Excel ima brojne formule koje vam pomažu koristiti podatke na korisne načine. Na primjer, možete dobiti izlaz na temelju toga ispunjava li ćelija određene specifikacije ili ne. Sada ćemo se usredotočiti na funkciju koja se zove 'ako ćelija sadrži, tada'. Pogledajmo primjer.
Excel formula: ako ćelija sadrži
Generička formula=IF(ISNUMBER(SEARCH("abc",A1)),A1,"")Sažetak
Za testiranje stanica koje sadržavati određeni tekst, možete koristiti formulu koja koristi funkciju IF zajedno s SEARCH i JE BROJ funkcije. U prikazanom primjeru formula u C5 je:
resetiraj ovaj pc Windows 10 ne radi
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
Ako želite provjeriti je li ili ne A1 sadrži tekst 'Primjer', možete pokrenuti formulu koja će ispisati 'Da' ili 'Ne' u B1 ćelija. Postoji nekoliko različitih načina na koje možete koristiti ove formule. U vrijeme pisanja, Excel može vratiti sljedeće varijacije:
- Ako ćelija sadrži bilo koju vrijednost
- Ako ćelija sadrži tekst
- Ako ćelija sadrži broj
- Ako ćelija sadrži konkretan tekst
- Ako ćelija sadrži određeni tekstualni niz
- Ako ćelija sadrži jedan od mnogih tekstualnih nizova
- Ako ćelija sadrži nekoliko žica
Pomoću ovih scenarija možete provjeriti sadrži li ćelija tekst, vrijednost i više.
Objašnjenje: Ako ćelija sadrži
Jedno je ograničenje funkcije IF to što ne podržava Excelove zamjenske znakove poput '?' i '*'. To jednostavno znači da ne možete koristiti sam IF za testiranje teksta koji se može pojaviti bilo gdje u ćeliji.
Jedno je rješenje formula koja koristi funkciju IF zajedno s funkcijama SEARCH i ISNUMBER. Na primjer, ako imate popis adresa e-pošte i želite izdvojiti one koje sadrže 'ABC', formula koju ćete koristiti je sljedeća:
ikona mreže Windows 10 siva
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5
Ako se 'abc' pronađe bilo gdje u ćeliji B5, IF će vratiti tu vrijednost. Ako nije, IF će vratiti prazan niz (''). Logički test ove formule je ovaj bit:
ISNUMBER(SEARCH("abc",B5))
Pročitaj članak: Excel učinkovitost: 11 Excel formula za povećanje vaše produktivnosti
Korištenje formula 'ako ćelija sadrži' u Excelu
Vodiči u nastavku napisani su korištenjem najnovijih Microsoft Excel 2019 za Windows 10 . Neki se koraci mogu razlikovati ako koristite drugu verziju ili platformu. Kontakt našim stručnjacima ako trebate dodatnu pomoć.
1. Ako ćelija sadrži bilo koju vrijednost, vratite vrijednost
Ovaj vam scenarij omogućuje vraćanje vrijednosti na temelju toga sadrži li ćelija ikakvu vrijednost ili ne. Na primjer, provjeravat ćemo je li ili ne A1 je li ćelija prazna ili ne, a zatim vraća vrijednost ovisno o rezultatu.
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(ćelija<>'', vrijednost_za_povratak, '') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 , a povratna vrijednost će biti Ne . U ovom biste scenariju promijenili formulu u =IF(A2<>'', 'Ne', '') .
- Budući da je A2 ćelija nije prazna, formula će vratiti ' Ne ” u izlaznoj ćeliji. Ako je ćelija koju provjeravate prazna, izlazna ćelija će također ostati prazna.
2. Ako ćelija sadrži tekst/broj, vratite vrijednost
Pomoću formule u nastavku možete vratiti određenu vrijednost ako ciljna ćelija sadrži tekst ili broj. Formula će zanemariti suprotne tipove podataka.
Provjerite tekst
- Da biste provjerili sadrži li ćelija tekst, odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(ISTEXT(ćelija), vrijednost_za_vraćanje, '') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 , a povratna vrijednost će biti Da . U ovom biste scenariju promijenili formulu u =IF(ISTEXT(A2), 'Da', '') .
- Jer A2 ćelija sadrži tekst, a ne broj ili datum, formula će vratiti ' Da ” u izlaznu ćeliju.
Provjerite broj ili datum
- Da biste provjerili sadrži li ćelija broj ili datum, odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(ISNUMBER(ćelija), vrijednost_za_vraćanje, '') .
- Za naš primjer, ćelija koju želimo provjeriti je D2 , a povratna vrijednost će biti Da . U ovom biste scenariju promijenili formulu u =IF(ISBROJ(D2), 'Da', '') .
- Jer D2 ćelija sadrži broj, a ne tekst, formula će vratiti ' Da ” u izlaznu ćeliju.
3. Ako ćelija sadrži određeni tekst, vratite vrijednost
Da biste pronašli ćeliju koja sadrži određeni tekst, upotrijebite formulu u nastavku.
instalirajte bluetooth upravljački program Windows 10
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(cell='text', value_to_return, '') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 , tekst koji tražimo je ' primjer “, a povratna vrijednost će biti Da . U ovom biste scenariju promijenili formulu u =IF(A2='primjer', 'Da', '') .
- Jer A2 ćelija se sastoji od teksta ' primjer ', formula će vratiti ' Da ” u izlaznu ćeliju.
4. Ako ćelija sadrži određeni tekst, vratite vrijednost (razlikuje velika i mala slova)
Da biste pronašli ćeliju koja sadrži određeni tekst, upotrijebite formulu u nastavku. Ova verzija razlikuje velika i mala slova, što znači da će samo ćelije s točnim podudaranjem vratiti navedenu vrijednost.
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(EXACT(cell,'case_sensitive_text'), 'vrijednost_za_povratak', '') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 , tekst koji tražimo je ' PRIMJER “, a povratna vrijednost će biti Da . U ovom biste scenariju promijenili formulu u =IF(EXACT(A2,'PRIMJER'), 'Da', '') .
- Jer A2 ćelija se sastoji od teksta ' PRIMJER ” s odgovarajućim velikim i malim slovima, formula će vratiti “ Da ” u izlaznu ćeliju.
5. Ako ćelija ne sadrži određeni tekst, vratite vrijednost
Suprotna verzija prethodnog odjeljka. Ako želite pronaći ćelije koje ne sadrže određeni tekst, upotrijebite ovu formulu.
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(ćelija='tekst', '', 'vrijednost_za_povratak') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 , tekst koji tražimo je ' primjer “, a povratna vrijednost će biti Ne . U ovom biste scenariju promijenili formulu u =IF(A2='primjer', '', 'Ne') .
- Jer A2 ćelija se sastoji od teksta ' primjer “, formula će vratiti praznu ćeliju. S druge strane, druge stanice se vraćaju “ Ne ” u izlaznu ćeliju.
6. Ako ćelija sadrži jedan od mnogih tekstualnih nizova, vratite vrijednost
Ovu bi formulu trebalo koristiti ako želite identificirati ćelije koje sadrže barem jednu od mnogih riječi koje tražite.
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(ILI(JEBROJ(TRAŽI('niz1', ćelija)), JEBROJ(TRAŽI('niz2', ćelija))), vrijednost_za_vraćanje, '') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 . Tražimo ili ' majica ' ili ' majica s kapuljačom “, a povratna vrijednost će biti Valjano . U ovom biste scenariju promijenili formulu u =IF(ILI(ISNUMBER(SEARCH('majica',A2)),ISNUMBER(SEARCH('kapuljača',A2))),'Valjano ','') .
- Jer A2 ćelija sadrži jednu od tekstualnih vrijednosti koje smo tražili, formula će vratiti ' Valjano ” u izlaznu ćeliju.
Da biste formulu proširili na više pojmova za pretraživanje, jednostavno je izmijenite dodavanjem nizova pomoću ISNUMBER(TRAŽI('niz', ćelija)) .
7. Ako ćelija sadrži nekoliko od mnogo tekstualnih nizova, vratite vrijednost
Ovu bi formulu trebalo koristiti ako želite identificirati ćelije koje sadrže nekoliko od mnogih riječi koje tražite. Na primjer, ako tražite dva pojma, ćelija mora sadržavati oba kako bi bila potvrđena.
Microsoft Office 2010 na sustavu Windows 8
- Odaberite izlaznu ćeliju i upotrijebite sljedeću formulu: =IF(I(JEBROJ(TRAŽI('niz1',ćelija)), JEBROJ(TRAŽI('niz2',ćelija))), vrijednost_za_vraćanje,'') .
- Za naš primjer, ćelija koju želimo provjeriti je A2 . Tražimo ' majica s kapuljačom ' i ' crno “, a povratna vrijednost će biti Valjano . U ovom biste scenariju promijenili formulu u =IF(AND(ISNUMBER(SEARCH('hoodie',A2)),ISNUMBER(SEARCH('crno',A2))),'Valjano ','') .
- Jer A2 ćelija sadrži obje tekstualne vrijednosti koje smo tražili, formula će vratiti ' Valjano ” u izlaznu ćeliju.
Završne misli
Nadamo se da vam je ovaj članak bio koristan za učenje kako koristiti formule 'ako ćelija sadrži' u programu Microsoft Excel. Sada možete provjeriti sadrže li ćelije vrijednosti, tekst, brojeve i još mnogo toga. To vam omogućuje učinkovitu navigaciju, manipuliranje i analizu podataka.
Drago nam je da ste pročitali članak do ovdje :) Hvala :)
Molimo podijelite to na svojim društvenim mrežama. Netko drugi će imati koristi.
Prije nego što odeš
Ako vam je potrebna dodatna pomoć s Excelom, slobodno se obratite našem timu korisničke službe koji vam je na raspolaganju 24 sata dnevno. Vratite nam se za više informativnih članaka koji se odnose na produktivnost i suvremenu tehnologiju!
Želite li primati promocije, ponude i popuste kako biste dobili naše proizvode po najboljoj cijeni? Ne zaboravite se pretplatiti na naš newsletter unosom svoje e-mail adrese u nastavku! Primajte najnovije vijesti o tehnologiji u svoju pristiglu poštu i budite prvi koji će pročitati naše savjete kako postati produktivniji.
Možda ti se također svidi
» Kako koristiti NPER funkciju u Excelu
» Kako razdvojiti ime i prezime u Excelu
» Kako izračunati analizu rentabilnosti u Excelu