Ako používať vzorce „Ak bunka obsahuje“ v Exceli

Vyskúšajte Náš Nástroj Na Odstránenie Problémov



Excel má množstvo vzorcov, ktoré vám pomôžu použiť údaje užitočným spôsobom. Napríklad môžete získať výstup na základe toho, či bunka spĺňa alebo nespĺňa určité špecifikácie. Práve teraz sa zameriame na funkciu s názvom „ak bunka obsahuje, tak“. Pozrime sa na príklad.



aktivačný kód pre Windows 10 pro

  Ako používať vzorce „Ak bunka obsahuje“ v Exceli



Vzorec Excel: Ak bunka obsahuje

Všeobecný vzorec
=IF(ISNUMBER(SEARCH("abc",A1)),A1,"") 
Zhrnutie

Ak chcete otestovať bunky, ktoré obsahujú určitý text, môžete použiť vzorec, ktorý používa funkciu AK spolu s funkciou SEARCH a ISNUMBER funkcie. V uvedenom príklade je vzorec v C5:

=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")

Ak chcete skontrolovať, či je alebo nie A1 bunka obsahuje text „Príklad“, môžete spustiť vzorec, ktorý vypíše „Áno“ alebo „Nie“. B1 bunka. Existuje niekoľko rôznych spôsobov, ako môžete použiť tieto vzorce. V čase písania je Excel schopný vrátiť nasledujúce variácie:



  • Ak bunka obsahuje akúkoľvek hodnotu
  • Ak bunka obsahuje text
  • Ak bunka obsahuje číslo
  • Ak bunka obsahuje konkrétny text
  • Ak bunka obsahuje určitý textový reťazec
  • Ak bunka obsahuje jeden z mnohých textových reťazcov
  • Ak bunka obsahuje niekoľko reťazcov

Pomocou týchto scenárov môžete skontrolovať, či bunka obsahuje text, hodnotu a ďalšie.

Vysvetlenie: Ak bunka obsahuje

Jedným z obmedzení funkcie IF je, že nepodporuje zástupné znaky Excelu, ako napríklad „?“ a '*'. To jednoducho znamená, že samotný IF nemôžete použiť na testovanie textu, ktorý sa môže objaviť kdekoľvek v bunke.

Jedným z riešení je vzorec, ktorý používa funkciu IF spolu s funkciami SEARCH a ISNUMBER. Ak máte napríklad zoznam e-mailových adries a chcete extrahovať tie, ktoré obsahujú „ABC“, použite tento vzorec:



Windows 10 zmeniť čas uzamknutia obrazovky
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5

Ak sa kdekoľvek v bunke B5 nájde 'abc', IF vráti túto hodnotu. Ak nie, IF vráti prázdny reťazec (''). Logický test tohto vzorca je tento bit:

ISNUMBER(SEARCH("abc",B5)) 


Prečítajte si článok: Efektivita programu Excel: 11 vzorcov programu Excel na zvýšenie vašej produktivity

Použitie vzorcov „ak bunka obsahuje“ v Exceli

Sprievodcovia nižšie boli napísaní pomocou najnovších Microsoft Excel 2019 pre Windows 10 . Niektoré kroky sa môžu líšiť, ak používate inú verziu alebo platformu. Kontakt našich odborníkov, ak potrebujete ďalšiu pomoc.

1. Ak bunka obsahuje nejakú hodnotu, vráťte hodnotu

Tento scenár vám umožňuje vrátiť hodnoty na základe toho, či bunka vôbec nejakú hodnotu obsahuje alebo nie. Budeme napríklad kontrolovať, či je alebo nie A1 bunka je prázdna alebo nie, a potom vráti hodnotu v závislosti od výsledku.

  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =IF(bunka<>'', hodnota_na_návrat, '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 a návratová hodnota bude nie . V tomto scenári by ste zmenili vzorec na =IF(A2<>'', 'Nie', '') .

  3. Keďže A2 bunka nie je prázdna, vzorec vráti „ nie ” vo výstupnej bunke. Ak je bunka, ktorú kontrolujete, prázdna, aj výstupná bunka zostane prázdna.

2. Ak bunka obsahuje text/číslo, vráťte hodnotu

Pomocou nižšie uvedeného vzorca môžete vrátiť konkrétnu hodnotu, ak cieľová bunka obsahuje akýkoľvek text alebo číslo. Vzorec bude ignorovať opačné typy údajov.

Skontrolujte text

  1. Ak chcete skontrolovať, či bunka obsahuje text, vyberte výstupnú bunku a použite nasledujúci vzorec: =IF(ISTEXT(bunka), hodnota_na_návrat, '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 a návratová hodnota bude Áno . V tomto scenári by ste zmenili vzorec na =IF(ISTEXT(A2); 'Áno', '') .
      skontrolujte txt
  3. Pretože A2 bunka neobsahuje text a nie číslo alebo dátum, vzorec vráti „ Áno ” do výstupnej bunky.

Skontrolujte číslo alebo dátum

  1. Ak chcete skontrolovať, či bunka obsahuje číslo alebo dátum, vyberte výstupnú bunku a použite nasledujúci vzorec: =IF(ISNUMBER(bunka), hodnota_na_návrat, '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať D2 a návratová hodnota bude Áno . V tomto scenári by ste zmenili vzorec na =IF(ISNUMBER(D2); 'Áno', '') .
      skontrolujte číslo alebo dátum
  3. Pretože D2 bunka neobsahuje číslo a nie text, vzorec vráti „ Áno ” do výstupnej bunky.

3. Ak bunka obsahuje špecifický text, vráťte hodnotu

Ak chcete nájsť bunku, ktorá obsahuje konkrétny text, použite vzorec nižšie.

  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =IF(cell='text', hodnota_na_návrat, '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 , text, ktorý hľadáme, je „ príklad “ a návratová hodnota bude Áno . V tomto scenári by ste zmenili vzorec na =IF(A2='príklad', 'Áno', '') .
      Ak bunka obsahuje špecifický text, vráťte hodnotu
  3. Pretože A2 bunka pozostáva z textu „ príklad “, vzorec vráti „ Áno ” do výstupnej bunky.

4. Ak bunka obsahuje špecifický text, vráťte hodnotu (rozlišujú sa malé a veľké písmená)

Ak chcete nájsť bunku, ktorá obsahuje konkrétny text, použite vzorec nižšie. Táto verzia rozlišuje malé a veľké písmená, čo znamená, že zadanú hodnotu vrátia iba bunky s presnou zhodou.

čo robiť, ak sa svár zvykne otvárať
  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =AK(EXACT(bunka,'text_rozlišujúci_veľké_malé písmená'), 'hodnota_na_návrat', '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 , text, ktorý hľadáme, je „ PRÍKLAD “ a návratová hodnota bude Áno . V tomto scenári by ste zmenili vzorec na =AK(PRESNE(A2,'PRÍKLAD'), 'Áno', '') .
  3. Pretože A2 bunka pozostáva z textu „ PRÍKLAD ” so zodpovedajúcimi malými a veľkými písmenami vzorec vráti “ Áno ” do výstupnej bunky.

5. Ak bunka neobsahuje konkrétny text, vráťte hodnotu

Opačná verzia predchádzajúcej časti. Ak chcete nájsť bunky, ktoré neobsahujú konkrétny text, použite tento vzorec.

  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =IF(cell='text', '', 'hodnota_na_návrat') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 , text, ktorý hľadáme, je „ príklad “ a návratová hodnota bude nie . V tomto scenári by ste zmenili vzorec na =IF(A2='príklad', '', 'Nie') .
      Ak bunka obsahuje špecifický text, vráti hodnotu (rozlišujú sa malé a veľké písmená)
  3. Pretože A2 bunka pozostáva z textu „ príklad “, vzorec vráti prázdnu bunku. Na druhej strane sa ostatné bunky vrátia „ nie ” do výstupnej bunky.

6. Ak bunka obsahuje jeden z mnohých textových reťazcov, vráťte hodnotu

Tento vzorec by ste mali použiť, ak chcete identifikovať bunky, ktoré obsahujú aspoň jedno z mnohých slov, ktoré hľadáte.

  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =AK(ALEBO(JEČÍSLO(HĽADAŤ('reťazec1', bunka)), JEČÍSLO(HĽADAŤ('reťazec2', bunka))), hodnota_na_vrátenie, '') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 . Hľadáme buď „ tričko “ alebo „ mikina “ a návratová hodnota bude Platné . V tomto scenári by ste zmenili vzorec na =AK(ALEBO(JENUMBER(HĽADAŤ('tričko',A2)),JEČÍSLO(HĽADAŤ('mikina',A2))),,'Platné ','') .
      =AK(ALEBO(JEČÍSLO(HĽADAŤ(
  3. Pretože A2 bunka obsahuje jednu z textových hodnôt, ktoré sme hľadali, vzorec vráti „ Platné ” do výstupnej bunky.

Ak chcete vzorec rozšíriť na viac hľadaných výrazov, jednoducho ho upravte pridaním ďalších reťazcov pomocou ISNUMBER(SEARCH('reťazec', bunka)) .

7. Ak bunka obsahuje niekoľko z mnohých textových reťazcov, vráťte hodnotu

Tento vzorec by ste mali použiť, ak chcete identifikovať bunky, ktoré obsahujú niekoľko z mnohých slov, ktoré hľadáte. Ak napríklad hľadáte dva výrazy, bunka ich musí obsahovať obidva, aby mohla byť overená.

  1. Vyberte výstupnú bunku a použite nasledujúci vzorec: =AK(A(JEČÍSLO(HĽADAŤ('reťazec1'bunka)), JEČÍSLO(HĽADAŤ('reťazec2'bunka))), hodnota_na_návrat,'') .
  2. V našom príklade je bunka, ktorú chceme skontrolovať A2 . Hľadáme „ mikina “ a „ čierna “ a návratová hodnota bude Platné . V tomto scenári by ste zmenili vzorec na =AK(A(JENUMBER(HĽADAŤ('mikina',A2)),JEČÍSLO(HĽADAŤ('čierna',A2))),,'Platné ','') .
      =IF(AND(ISNUMBER(SEARCH()
  3. Pretože A2 bunka obsahuje obe textové hodnoty, ktoré sme hľadali, vzorec vráti „ Platné ” do výstupnej bunky.

Záverečné myšlienky

Dúfame, že tento článok bol pre vás užitočný pri učení, ako používať vzorce „ak bunka obsahuje“ v programe Microsoft Excel. Teraz môžete skontrolovať, či niektoré bunky obsahujú hodnoty, text, čísla a ďalšie. To vám umožní efektívne navigovať, manipulovať a analyzovať vaše údaje.

Sme radi, že ste článok dočítali až sem :) Ďakujeme :)

ako mať platnú konfiguráciu ip -

Prosím, zdieľajte to na svojich sociálnych sieťach. Profitovať bude niekto iný.

Predtým ako pôjdeš

Ak potrebujete ďalšiu pomoc s Excelom, neváhajte sa obrátiť na náš tím služieb zákazníkom, ktorý je vám k dispozícii 24 hodín denne, 7 dní v týždni, aby vám pomohol. Vráťte sa k nám a získajte viac informatívnych článkov týkajúcich sa produktivity a moderných technológií!

Chcete dostávať akcie, akcie a zľavy, aby ste získali naše produkty za najlepšiu cenu? Nezabudnite sa prihlásiť na odber noviniek zadaním svojej e-mailovej adresy nižšie! Dostávajte najnovšie technologické novinky do svojej doručenej pošty a buďte prví, ktorí si prečítajú naše tipy na zvýšenie produktivity.

Tiež sa ti môže páčiť

» Ako používať funkciu NPER v Exceli
» Ako oddeliť meno a priezvisko v Exceli
» Ako vypočítať zlomovú analýzu v Exceli

Redakcia Choice


9 spôsobov, ako opraviť, keď sa Windows 10 nevypne

centrum pomoci


9 spôsobov, ako opraviť, keď sa Windows 10 nevypne

Windows sa nevypne? Nebojte sa, môžete to opraviť. Existuje viac ako jeden spôsob, ako nájsť úľavu v týchto frustrujúcich situáciách.

Čítajte Viac
Ako opraviť nedostatok pamäte v počítači v systéme Windows 10

Centrum Pomoci


Ako opraviť nedostatok pamäte v počítači v systéme Windows 10

Ak sa zobrazí táto chyba „Váš počítač má nedostatok pamäte“, znamená to, že váš počítač nemá RAM. Tu je niekoľko rýchlych riešení tohto problému.

Čítajte Viac