Note: The other languages of the website are Google-translated. Back to English

Excel vzorec: Zkontrolujte, zda buňka obsahuje mnoho věcí

Předpokládejme, že v aplikaci Excel existuje seznam hodnot ve sloupci E, chcete zkontrolovat, zda buňky ve sloupci B obsahují všechny hodnoty ve sloupci E, a vrátit TRUE nebo FALSE, jak je uvedeno níže. Tady v tomto kurzu poskytuje vzorec pro řešení tohoto úkolu.
doc zkontrolujte, zda buňka obsahuje mnoho věcí 1

Obecný vzorec:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

Argumenty

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

Návratová hodnota:

Tento vzorec vrací logickou hodnotu, FALSE: buňka neobsahuje všechny věci; PRAVDA cell buňka obsahuje všechny věci.

Jak tento vzorec funguje

Například ve sloupci B je seznam textových řetězců, které chcete zkontrolovat, zda obsahují všechny hodnoty v rozsahu E3: E5, použijte níže uvedený vzorec.

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

Stisknout vstoupit klíč, přetáhněte úchyt výplně přes buňky, které chcete zkontrolovat. FALSE označuje, že buňka neobsahuje všechny hodnoty v rozsahu E3: E5, zatímco TURE označuje, že relativní buňka obsahuje všechny hodnoty.
doc zkontrolujte, zda buňka obsahuje mnoho věcí 2

Vysvětlení

Funkce SEARCH: funkce SEARCH vrátí umístění prvního znaku textového řetězce uvnitř jiného. Pokud funkce SEARCH najde text, vrátí pozici, pokud ne, vrátí #HODNOTA! chyba. Například zde vzorec SEARCH($E$3:$E$5,B4) prohledá každou hodnotu rozsahu E3: E5 v buňce B4 a vrátí umístění každého textového řetězce v buňce B4. Vrátí výsledek pole takto: {1;7;12}
doc zkontrolujte, zda buňka obsahuje mnoho věcí 3

Funkce ISNUMBER: funkce ISNUMBER zkontroluje, zda je hodnota číslo, a vrátí TRUE o False. Tady ISNUMBER(SEARCH($E$3:$E$5,B4)) vrátí výsledek pole jako {true;true;true} protože funkce SEARCH najde 3 čísla.
doc zkontrolujte, zda buňka obsahuje mnoho věcí 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) převede TRUE hodnotu na 1 a převede FALSE hodnotu na 0, takže tento vzorec změní výsledek pole na {1;1;1}.
doc zkontrolujte, zda buňka obsahuje mnoho věcí 5

Funkce SUMPRODUCT: slouží k násobení rozsahů nebo součtu polí dohromady a vrací součet produktů. The SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) vrátí 1 + 1 + 1 = 3.

Funkce COUNTA: vrací počet neprázdných buněk. COUNTA($E$3:$E$5) vrátí 3, takže výsledek SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) je rovno 3, celý vzorec vrátí TRUE nebo vrátí FALSE.
doc zkontrolujte, zda buňka obsahuje mnoho věcí 6

Poznámky:

Vzorec =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) přesně nekontroluje. Viz snímek obrazovky:
doc zkontrolujte, zda buňka obsahuje mnoho věcí 7

Ukázkový soubor

ukázka dokumentuKliknutím stáhnete ukázkový soubor


Relativní vzorce

  • Počet buněk roven
    Pomocí funkce COUNTIF můžete počítat buňky, které se rovnají nebo neobsahují zadanou hodnotu.
  • Počítat buňky, které se rovnají x nebo y
    V některých případech můžete chtít spočítat počet buněk, které splňují jedno ze dvou kritérií, v tomto případě můžete použít funkci COUNTIF.
  • Počet buněk rovných xay
    Zde tento článek představuje vzorec pro počítání buněk, které mezitím odpovídají dvěma kritériím.
  • Počet buněk se nerovná
    Tento článek hovoří o tom, jak pomocí funkce COUNTIF spočítat počet buněk, který se nerovná konkrétní hodnotě

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL