Jak zkontrolovat, zda řetězec obsahuje jeden z mnoha textů v aplikaci Excel

Anonim

Obecný vzorec pro kontrolu seznamu textů v řetězci (použijte CTRL + SHIFT + ENTER)

= SUM (-ČÍSLO (HLEDAT (seznam řetězců, řetězec)))> 0


Scénář:
Máte data z průzkumu, ve kterých lidé odpověděli na některé otázky. Operátor zadávání dat zadal všechna data tak, jak jsou. Viz obrázek níže.

Nyní musíte vědět, kdo zmínil některou z těchto 3 barev červená, modrá a zelená.

Tento vzorec napište do sousední buňky a na klávesnici stiskněte CTRL+SHIFT+ENTER.

= SOUČET (-ČÍSLO (HLEDAT ($ F $ 2: $ F $ 4, A2)))> 0

Táhněte dolů a máte své odpovědi. Nyní, kolik z vašeho publika uvedlo tyto tři barvy v prohlášeních.

Jak to funguje

  • CTRL + SHIFT + ENTER
    = SUMPRODUCT (-ČÍSLO (HLEDAT ($ F $ 2: $ F $ 4, A2)))> 0
  • HLEDAT ($ F $ 2: $ F $ 4, A2): SEARCH hledá každou hodnotu v rozsahu $ F $ 2: $ F $ 4 a vrátí řadu nalezených míst nebo #HODNOTU! Chyby. U buňky A2 se vrátí {#HODNOTA!;#HODNOTA!;#HODNOTA!} pro A3 vrátí se to {#HODNOTA!;#HODNOTA!; 1}.
  • ČÍSLO (HLEDAT ($ F $ 2: $ F $ 4, A2)): ISNUMBER zkontroluje, zda zadaná hodnota v poli je číslo nebo ne, pokud její číslo vrátí hodnotu TRUE else FALSE. U buňky A2 se vrátí {FALSE; FALSE; FALSE} pro A3 vrátí se to {FALSE; FALSE; TRUE}.
  • --ISNUMBER (HLEDAT ($ F $ 2: $ F $ 4, A2)): Dvojitý unární operátor „-“ převede TRUE na 1 a FALSE na 0. Pro buňku A2 se vrátí {0;0;0} a pro A3 vrátí se to {0;0;1}.
  • SUM ((ISNUMBER (SEARCH (seznam řetězců, řetězec)))): Funkce SUM součet pole. U buňky A2 vrátí 0 a u A3 vrátí 1.
  • SUM (-ISNUMBER (SEARCH (seznam řetězců, řetězec)))> 0: Nakonec zkontrolujeme, zda je součet pole větší než 0 nebo ne. Pokud je větší než 0, znamená to, že existuje alespoň jedna zmínka o daných barvách a vrací hodnotu TRUE else FALSE.
  • Pomocí této funkce můžete zkontrolovat více textů nebo říci podřetězce v řetězci v jednom postoji. Chcete -li se dozvědět více o úžasné funkci EXCEL 2016, 2013 a 2010 nebo starších, přejděte na naši domovskou stránku. Máme velký seznam užitečných excelových článků.

Součet, pokud buňky obsahují konkrétní text

Součet, pokud buňka obsahuje text v jiné buňce v aplikaci Excel

Počítejte buňky, které obsahují konkrétní text

Rozdělit čísla a text z řetězce v aplikaci Excel

Zvýrazněte buňky, které obsahují konkrétní text

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity

Jak používat funkci VLOOKUP v Excelu

Jak používat funkci COUNTIF v aplikaci Excel

Jak používat funkci SUMIF v aplikaci Excel