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

Jak zkontrolovat, zda buňka obsahuje jednu z několika hodnot v aplikaci Excel?

Předpokládejme, že ve sloupci A máte seznam textových řetězců. Nyní chcete otestovat každou buňku, pokud obsahuje jednu z několika hodnot založených na jiném rozsahu D2: D7. Pokud obsahuje některý ze specifických textů v D2: D7, zobrazí se True, jinak se zobrazí False jako následující snímek obrazovky. V tomto článku budu hovořit o tom, jak identifikovat buňku, pokud obsahuje jednu z několika hodnot v jiném rozsahu.


Zkontrolujte, zda buňka obsahuje jednu z několika hodnot ze seznamu se vzorci

Chcete-li zkontrolovat, zda obsah buňky obsahuje některou z textových hodnot v jiném rozsahu, mohou vám pomoci následující vzorce, postupujte takto:

Zadejte následující vzorec do prázdné buňky, kde chcete vyhledat výsledek, například B2, pak přetáhněte úchyt výplně dolů do buněk, na které chcete použít tento vzorec, a pokud má buňka některou z textových hodnot v jiné konkrétní rozsah, bude mít hodnotu True, jinak bude mít hodnotu False. Viz snímek obrazovky:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Tip:

1. Pokud byste chtěli použít „Ano“ nebo „Ne“ k označení výsledku, použijte následující vzorec a podle potřeby získáte následující výsledek, viz screenshot:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. Ve výše uvedených vzorcích D2: D7 je konkrétní rozsah dat, na kterém chcete buňku zkontrolovat, a A2 je buňka, kterou chcete zkontrolovat.


Zobrazí shodu, pokud buňka obsahuje jednu z několika hodnot ze seznamu se vzorci

Sotimes, možná budete chtít zkontrolovat, zda buňka obsahuje hodnotu v seznamu a poté tuto hodnotu vrátí, pokud se shoduje více hodnot, pak se zobrazí všechny odpovídající hodnoty v seznamu, jak je ukázáno níže. Jak byste mohli vyřešit tento úkol v aplikaci Excel?

Chcete-li zobrazit všechny shodné vaue, pokud buňka obsahuje jeden ze specifických textů, použijte následující vzorec:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Poznámka: Ve výše uvedeném vzorci, D2: D7 je konkrétní rozsah dat, na kterém chcete buňku zkontrolovat, a A2 je buňka, kterou chcete zkontrolovat.

Poté stiskněte Ctrl + Shift + Enter společně získáte první výsledek a poté přetáhněte popisovač výplně dolů do buněk, na které chcete použít tento vzorec, viz screenshot:

Tip:

Výše uvedená funkce TEXTJOIN je k dispozici pouze pro Excel 2019 a Office 365, pokud máte starší verze aplikace Excel, měli byste použít následující vzorec:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Poznámka: Ve výše uvedeném vzorci, D2: D7 je konkrétní rozsah dat, na kterém chcete buňku zkontrolovat, a A2 je buňka, kterou chcete zkontrolovat.

Poté stiskněte Ctrl + Shift + Enter klávesy společně, abyste získali první výsledek, a poté přetáhněte buňku vzorce na pravou stranu, dokud se nezobrazí prázdná buňka, a poté pokračujte přetažením úchytu výplně dolů do dalších buněk a všechny odpovídající hodnoty se zobrazí, jak je uvedeno níže:


Zvýrazněte shody, pokud buňka obsahuje jednu z několika hodnot ze seznamu s praktickou funkcí

Pokud chcete zvýraznit konkrétní barvu písma pro odpovídající hodnoty, pokud buňka obsahuje jednu z několika hodnot z jiného seznamu, v této části představím snadnou funkci, Označit klíčové slovo of Kutools pro ExcelPomocí tohoto nástroje můžete v buňkách zvýraznit konkrétní jedno nebo více klíčových slov najednou.

Poznámka:Chcete-li je použít Označit klíčové slovo funkce, za prvé, měli byste si stáhnout Kutools pro Excela poté rychle a snadno aplikujte funkce.

Po instalaci Kutools pro Excel, postupujte následovně:

1, klikněte Kutools > text > Označit klíčové slovo, viz screenshot:

2. V Označit klíčové slovo V dialogovém okně proveďte následující operace:

  • Vyberte rozsah dat, který chcete zvýraznit odpovídající texty z Rozsah Textové pole;
  • Vyberte buňky obsahující klíčová slova, na která chcete zvýraznit, klíčová slova můžete také zadat ručně (oddělená čárkou) do Klíčové slovo Textové pole
  • Nakonec byste měli určit barvu písma pro zvýraznění textů zaškrtnutím Označte barvy klíčových slov volba. 

3. Potom klepněte na tlačítko Ok tlačítko, všechny odpovídající texty byly zvýrazněny, jak je ukázáno níže:


Více relativních článků:

  • Porovnejte dva nebo více textových řetězců v aplikaci Excel
  • Pokud chcete porovnat dva nebo více textových řetězců v listu s rozlišením velkých a malých písmen, jak ukazuje následující snímek obrazovky, v tomto článku budu hovořit o některých užitečných vzorcích, které vám pomohou při řešení tohoto úkolu v aplikaci Excel.
  • Pokud buňka obsahuje text, zobrazí se v aplikaci Excel
  • Pokud máte ve sloupci A seznam textových řetězců a řadu klíčových slov, musíte nyní zkontrolovat, zda se klíčová slova objevují v textovém řetězci. Pokud se klíčová slova zobrazí v buňce, její zobrazení, pokud ne, prázdná buňka se zobrazí jako následující snímek obrazovky.
  • Najít a nahradit více hodnot v aplikaci Excel
  • Funkce Najít a nahradit vám obvykle pomůže najít konkrétní text a nahradit ho jiným, ale někdy budete možná muset najít a nahradit více hodnot současně. Například nahradit veškerý text „Excel“ textem „Excel 2019“, „Outlook“ textem „Outlook2019“ atd., Jak je uvedeno níže. V tomto článku představím vzorec pro řešení tohoto úkolu v aplikaci Excel.

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

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (50)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Co když sloupec „konkrétní text“ obsahuje fráze? Například "odstranit duplikát" "převést text" "najít napříč" jak to zkontrolovat?
Tento komentář byl moderátorem webu minimalizován
Místo True nebo False chci vytisknout název nalezeného textu, jak to mohu udělat?
Tento komentář byl moderátorem webu minimalizován
zkontrolujte vzorec daný skyyangem... To funguje dobře
Tento komentář byl moderátorem webu minimalizován
Velmi užitečná formule.
Můžeme získat hodnotu zjištěnou z vyhledávání? (tj. chci zkontrolovat, zda je pole adresy obsahující 4místné PSČ v rozsahu, pokud ano, pak zobrazit hodnotu 4místného PSČ.)
David
Tento komentář byl moderátorem webu minimalizován
Ahoj, Davide,
Můj budiž tento maticový vzorec vám může pomoci:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
Po vložení vzorce stiskněte současně klávesy Shift + Ctrl + Enter.
Tento vzorec je poněkud složitý, změňte prosím odkazy na buňky podle svých potřeb.
Zkuste to, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Úžasné, funguje to přesně tak, jak jsem potřeboval. Děkuji Champs.
Tento komentář byl moderátorem webu minimalizován
Jsme rádi, že vám můžeme pomoci!
Tento komentář byl moderátorem webu minimalizován
ahoj, mohl bys prosím vysvětlit, jak jsi k této funkci přišel? Snažím se udělat to samé, ale nezdá se mi, že bych správně změnil odkazy na buňky.
Tento komentář byl moderátorem webu minimalizován
Ano prosím, to také potřebuji. Nechápu, proč je $D$2 zamčený?
Tento komentář byl moderátorem webu minimalizován
To je úžasné! Jeden velký problém pro mě však: Co když jsou v mém seznamu „hledat“ D2:D4 prázdné buňky. Pro mě to kazí vzorec a na několika místech dostanu "NUM". DÍK!
Tento komentář byl moderátorem webu minimalizován
funguje tento vzorec, když je několik slov ve vyhledávacích buňkách a několik slov při vyhledávání v buňkách? v podstatě mám seznamy složek a chci najít nějakou konkrétní složku z tohoto seznamu a konkrétní složka může být více než jedno slovo
Tento komentář byl moderátorem webu minimalizován
Mám seznam složek ve sloupci A, každá buňka obsahuje celé složky produktu, takže to není jen jedno slovo, ve sloupci D mám seznam složek, které se snažím najít ve sloupci A, jak to mám? Zdá se, že tento vzorec na to nefunguje 100%.
Díky
Tento komentář byl moderátorem webu minimalizován
Já a další holka jsme se to snažili vyřešit 2 dny kvůli problému s daty, který musíme vyřešit. Děkuji za tento výraz. To je přesně to, co jsme potřebovali.
Tento komentář byl moderátorem webu minimalizován
Může mít seznam ve sloupci D 15000 XNUMX slov a vzorec přesto zůstane stejný, jak je uvedeno výše? Dostávám očekávané výsledky jen s několika hodnotami, ale v okamžiku, kdy seznam přeskočí na tisíce, vše ukazuje #REF.
Tento komentář byl moderátorem webu minimalizován
Skyyang,

Nevím, jestli si to někdy přečteš, ale moc ti děkuji!

Jsi génius!!!
Tento komentář byl moderátorem webu minimalizován
Jak bych to udělal, kdyby ve sloupci D byly prázdné buňky?
Tento komentář byl moderátorem webu minimalizován
hi
viz přiložený soubor, snažím se zjistit, zda některá ze složek ze sloupce D existuje ve sloupci A a zobrazit jakoukoli složku, která se nachází ve sloupci B, je to možné?
Tento komentář byl moderátorem webu minimalizován
první příloha se nenahrála, viz příloha níže
Tento komentář byl moderátorem webu minimalizován
감사합니다 정말 진심으로 감사드립니다
한달여간을 네이버에서만 찾다가 찾다가 구글을 통해 찾으니 이렇게 단아숰게 바로 정홤서 정홤
Tento komentář byl moderátorem webu minimalizován
Díky moc, tohle se povedlo.
Tento komentář byl moderátorem webu minimalizován
유용한 자료 감사합니다!
Tento komentář byl moderátorem webu minimalizován
použit =SUMPRODUCT(--ISNUMBER(SEARCH(seznam,A2))) spolu s podmíněným formátováním, aby pomohl porovnat hodnoty jednoho sloupce s jiným. funguje skvěle s excelem 2007. už několik dní mi vrtá hlavou.
Tento komentář byl moderátorem webu minimalizován
ANO, NE 가아닌 메칭되는 값(KTE,odstranit) 들어있는 값이 보이게 넣을수는 없나요?

중복되는 값 배열일 경우 배열로 B열 C열......... 기재는 가능한가요
Tento komentář byl moderátorem webu minimalizován
Existuje způsob, jak vrátit text, který odpovídá v buňce, spíše než ano nebo ne?
Tento komentář byl moderátorem webu minimalizován
Stejná otázka; Můžeme vrátit text, který se shodoval, spíše než ano/ne?
Tento komentář byl moderátorem webu minimalizován
Bylo by možné změnit výsledek tohoto vzorce z pouhého 'PRAVDA' , 'NEPRAVDA', 'Ano' nebo 'Ne' na hodnotu konkrétního textu?


Děkuji
Tento komentář byl moderátorem webu minimalizován
Ahoj, Nils,
Pokud chcete místo „Ano“ nebo „Ne“ použít jiný text, stačí nahradit „Ano“, „Ne“ jinými texty, zkuste prosím následující vzorec:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"váš konkrétní text1","váš konkrétní text2")

Zkuste to, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Jane se níže zeptala: "Stejná otázka; Můžeme vrátit text, který se shodoval, a nikoli ano/ne?" - také zájem o odpověď
Tento komentář byl moderátorem webu minimalizován
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Ano,"Ne")
Tento komentář byl moderátorem webu minimalizován
Hey,
Zkoušel jsem tento vzorec, ale ukazuje se ve všem PRAVDA?
Tento komentář byl moderátorem webu minimalizován
Prosím zkontrolujte
Tento komentář byl moderátorem webu minimalizován
Vzorec je nesprávný. Zobrazuje "pravda" pro jakoukoli hodnotu
Tento komentář byl moderátorem webu minimalizován
Ahoj, Dd,
Vzorec funguje dobře v mém excelovém listu, můžete sem dát svůj problémový list jako snímek obrazovky?
Děkuji!
Tento komentář byl moderátorem webu minimalizován
ahoj, mám stejný problém. Pokaždé se vrací true, i když musí být False. Toto je vzorec:
=SUMPRODUCT(--ISNUMBER(HLEDAT($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 je seznam slov
C2 je text z tweetu.

vrátí hodnotu true, i když tweet neobsahuje žádné ze slov ze seznamu
Tento komentář byl moderátorem webu minimalizován
přesně to, co jsem hledal! funguje perfektně
Tento komentář byl moderátorem webu minimalizován
Perfektní!! Komplexní poptávka odpovídá kombinaci několika dobře známých vzorců
Tento komentář byl moderátorem webu minimalizován
To bylo velmi užitečné, ale chybí mi jen poslední část.
Jak rozbalím IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Ano","Ne"), abych také porovnal velikost a velikost písmen v hodnotách v seznamu?
Díky předem
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Scotte,
Chcete-li zkontrolovat hodnoty s rozlišením malých a velkých písmen, použijte níže uvedený vzorec:
=IF(SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$6,A2))),"Ano","Ne")

Prosím, zkuste to, děkuji!
Tento komentář byl moderátorem webu minimalizován
Ahoj - Co kdybych potřeboval v tomto vzorci hledat klíčová slova v řádku namísto pouze buňky, tj. A2 - P2 místo pouze A2? =IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Ano","Ne")
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Margo,
Chcete-li použít tento vzorec na data řádku, stačí nahradit odkaz na jednu buňku odkazem na řádek, jak je uvedeno níže:
=KDYŽ(SOUČETNÍ PRODUKT(--JEČÍSLO(HLEDAT($R$2:$R$6,A2:P2))),"Ano","Ne")
Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Je možné to udělat s částečnou shodou klíčových slov? Tato metoda je pouze přesná shoda
Zatím zde nejsou žádné komentáře
Načíst další
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