Jak zjistit, zda rozsah buněk obsahuje určitý text v aplikaci Excel

  • Sdílet Toto
Hugh West

Při práci s rozsáhlou databází můžete potřebovat najít konkrétní text z databáze. Excel má několik funkcí, pomocí kterých to můžete snadno udělat. Dnes si v tomto článku ukážeme 4 snadné způsoby, jak najít pokud na rozsah buněk obsahuje určitý text na adrese Excel .

Stáhnout cvičebnici

Stáhněte si tento cvičný list a procvičte si ho při čtení tohoto článku.

FInd If Range of Cells Contains Specific Text.xlsx

4 snadné způsoby, jak zjistit, zda rozsah buněk obsahuje určitý text v aplikaci Excel

Níže uvedený datový soubor určí, zda rozsah textů obsahuje nějaký konkrétní text, nebo ne. Kromě toho sloupec vlevo s názvem Text obsahuje zamýšlený text a sloupec vpravo Konkrétní Text obsahuje texty, které se budou kontrolovat v levém sloupci. Pak se v levém sloupci Výsledek sloupec zobrazí výstupy. Abyste se vyhnuli problémům s kompatibilitou, použijte příkaz Excel 365 vydání.

1. Vložení funkce COUNTIF pro zjištění, zda rozsah buněk obsahuje určitý text v aplikaci Excel

Chcete-li zjistit, zda v rozsahu dat existuje nějaká hodnota nebo text, můžete jednoduše použít vzorec založený na. funkce COUNTIF . Na stránkách COUNTIF funkce nám pomůže spočítat hodnoty, pokud je splněna určitá podmínka.

Kroky:

  • Za prvé, v buňce E5 , vložte vzorec:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • Pak stiskněte tlačítko Vstupte na a získáte výsledek.

🔎 Rozdělení vzorců

  • Vstupní rozsah je zde B5:B10 .
  • Kritérium je "*"&D5& "*" . Zde jsme použili Hvězdička (*) jako Divoká karta pro jeden nebo více znaků. Hvězdičku jsme spojili před a za odkazem na buňku. D4 takže se nyní bude počítat jako podřetězec. Takže se bude počítat hodnota, která se objeví kdekoli v rozsahu.
  • Pokud je tedy hodnota nalezena, výstupem bude. TRUE v opačném případě bude výstup FALSE .
  • Poté najedete kurzorem myši do pravého dolního rohu buňky vzorce, a když se na kurzoru objeví symbol Plnicí rukojeť ikona ( + ), poklepejte na něj a použijte stejný vzorec pro ostatní buňky.
  • Proto získáte výsledky.

Přečtěte si více: Jak zjistit, zda buňka obsahuje určitý text v aplikaci Excel

2. Zjištění, zda rozsah buněk obsahuje určitý text pomocí funkcí ISNUMBER a FIND

Pomocí vzorce založeného na ISNUMBER a VYHLEDAT , můžeme snadno vyhledat konkrétní text z rozsahu buněk. ISNUMBER funkce vrací logický výstup, pokud argument uvnitř ní vyhovuje. Na druhé straně funkce VYHLEDAT vrátí konkrétní pozici zadaného textu v rozsahu řetězců nebo textu.

Kroky:

  • Za prvé, v buňce E5 , použijeme vzorec:

=ISNUMBER(FIND(D5,B5))

  • Pak stiskněte tlačítko Vstupte na a získáte výsledek.

🔎 Rozdělení vzorců

  • Na stránkách Najít funkce zde určuje přesné umístění textu uvedeného v buňce. D5 v textovém řetězci B5 . Může se jednat o číselnou hodnotu nebo o prázdné místo (pokud se text v řetězci nenachází).
  • Na stránkách ISNUMBER vrátí logický výstup na základě výstupu funkce VYHLEDAT funkce.
  • Poté použijte stejnou funkci na ostatní buňky přetažením tlačítka Plnicí rukojeť do buňky E10 .
  • Proto dosáhnete požadovaného výsledku.

Přečtěte si více: Vyhledávání textu v rozsahu aplikace Excel

3. Kombinace funkcí IF, OR a COUNTIF pro vyhledání buněk obsahujících určitý text

Pokud potřebujeme najít konkrétní texty z daného rozsahu buněk, můžeme to snadno provést pomocí funkce funkce IF . Vnoření dalších funkcí v rámci IF Funkce nám usnadní práci. Proto postupujte podle níže uvedených postupů.

3.1 IF s funkcí COUNTIF

Kombinace IF a COUNTIF funkce určí, zda zamýšlený řetězec obsahuje konkrétní text, nebo ne.

Kroky:

  • V buňce, kde chcete získat výsledek, použijte následující příkaz IF s COUNTIF Konečný tvar tohoto vzorce je:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Rozdělení vzorců

  • Rozsah je B5:B10.
  • Kritérium je "*"&D5& "*" .
  • Pokud je hodnota nalezena, zobrazí se výsledek. ANO .
  • Pokud hodnota není nalezena, zobrazí se výsledek. NE .
  • Výsledek získáte stisknutím tlačítka Vstupte na .
  • Nyní použijte totéž na ostatní konkrétní texty. Texty, které se shodují se zdrojem, se zobrazí. ANO a další ukáží NE .

3.2 Funkce ISNUMBER, SEARCH a IF

Zda řetězec obsahuje konkrétní text, nebo ne, můžeme zjistit kombinací příkazů IF , HLEDAT a ISNUMBER funkce.

Kroky:

  • Nejprve použijte IF s funkcí ISNUMBER funkce v buňce E5 Konečný vzorec je:

=IF(ISNUMBER(SEARCH(D5,B5)), "NALEZENO", "NENALEZENO")

🔎 Rozdělení vzorců

  • Najdeme text D5 v textu B5 pomocí HLEDAT funkce.
  • Výsledek ukáže FOUND pokud je hodnota true.
  • Výsledek ukáže NENALEZENO pokud je hodnota false.
  • Tisk Vstupte na použít funkci.
  • Výsledek pro ostatní buňky tedy získáte přetažením tlačítka Plnicí rukojeť do buňky E10 .

3.3 IF s OR a COUNTIF

Zde se kombinuje použití IF , NEBO, a COUNTIF budou použity funkce, které určí, zda buňky obsahující text obsahují nějaký konkrétní text, nebo ne. Pokud je v buňkách IF funkce nám pomůže zkontrolovat stav, na druhou stranu, funkce COUNTIF nám pomůže spočítat hodnoty, pokud je splněna daná podmínka. A příkaz NEBO nám pomůže vrátit požadovaný výstup na základě podmínky.

Kroky:

  • V buňce E5 , zadáme vzorec:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • Proto stiskněte Vstupte na a získáte výsledek.

🔎 Rozdělení vzorců

  • Rozsah je B5 .
  • Kritérium je "*"&$D$5:$D$10& "*" .
  • Pokud tedy hodnota existuje, výsledek ukáže. ANO .
  • Pokud navíc není hodnota nalezena, zobrazí se výsledek. NENALEZENO .
  • Stejný vzorec aplikujte na ostatní buňky přetažením tlačítka Plnicí rukojeť ikona do buňky E10 .

Přečtěte si více: Jak najít text v buňce v aplikaci Excel

4. Spojte funkce SUMPRODUCT a COUNTIF

Na stránkách SUMPRODUCT a COUNTIF Funkce vám také pomohou najít konkrétní texty v řadě buněk. Postupujte podle následujících kroků, abyste se to naučili. SUMPRODUCT na druhé straně COUNTIF nám pomůže spočítat hodnoty, pokud je splněna daná podmínka.

Kroky:

  • Nejprve použijte SUMPRODUCT funkce v buňce E5 . Zde jsme vnořili COUNTIF funkce v rámci SUMPRODUCT Konečný vzorec je:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Proto stiskněte Vstupte na a získáte výsledek.

🔎 Rozdělení vzorců

  • Rozsah je B5:B10 .
  • Kritérium je "*"&D5& "*" .
  • Na stránkách COUNTIF funkce spočítá počet odpovídajících buněk.
  • Kromě toho SUMPRODUCT funkce přebírá číslo vrácené funkcí COUNTIF a získá její součet.
  • Nakonec aplikujte stejný vzorec na zbytek buněk. Výsledek je přesný, pokud jde o zadání.

Na co nezapomenout

  • Při použití zástupných znaků musíme u každého podřetězce použít hvězdičku ( * ). Hvězdička ( * ) odpovídá libovolnému počtu znaků.
  • Při používání IF s NEBO vzorec nezapomeňte Blok rozsah pomocí absolutního odkazu na buňku ($) .

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.