V tomto článku se naučíme, jak zjistit, zda rozsah obsahuje konkrétní text nebo ne.
Například máte velký seznam dat a potřebujete zjistit přítomnost podřetězců v rozsahu pomocí funkcí aplikace Excel. Pro tento článek budeme muset použít 2 funkce:
- Funkce SUMPRODUCT
- Funkce COUNTIF se zástupnými znaky
Funkce SUMPRODUCT je v Excelu matematická funkce. Funguje na více rozsahů. Znásobí odpovídající pole a poté je přidá.
Funkce COUNTIF v Excelu pouze počítá počet buněk s konkrétní podmínkou v daném rozsahu.
Zástupný znak je speciální znak, který vám umožňuje provádět neurčité párování textu ve vzorcích aplikace Excel.
V aplikaci Excel jsou tři zástupné znaky
- Otazník (?)
- Hvězdička (*)
- Vlnovka (~)
Obecný vzorec:
= SUMPRODUCT (COUNTIF (rozsah, "*" & podřetězce & "*"))> 0
Vysvětlení:
- Zde musíme použít hvězdičku ( * ) s každým podřetězcem. Hvězdička ( * ) odpovídá libovolnému počtu znaků při použití.
- Poté funkce COUNTIF převezme argument rozsahu a podřetězců se zástupnými znaky a spočítá počet odpovídajících buněk.
- Funkce SUMPRODUCT vezme čísla vrácená funkcí COUNTIF a získá jejich SUM.
- Vzorec zkontroluje číslo výsledku s> 0 a vrátí PRAVDA, pokud příkaz stojí PRAVDA, nebo jinak vzorec vrátí NEPRAVDA.
Příklad:
Zde máme data v rozsahu A2: A7. musíme pomocí tohoto vzorce zjistit přítomnost barev v rozsahu.
Použijte vzorec:
= SUMPRODUCT (COUNTIF (rozsah, "*" & barvy & "*"))> 0
Vysvětlení:
- Zde je u každého podřetězce použita hvězdička ( *) barva. Hvězdička ( *) odpovídá libovolnému počtu znaků při použití.
- Poté funkce COUNTIF vezme argument rozsahu a barvy se zástupnými znaky a spočítá počet odpovídajících buněk, který vyjde.
= SUMPRODUCT (COUNTIF (rozsah, { * červená *; "zelená"; "modrá"))> 0
- Funkce SUMPRODUCT vezme čísla vrácená funkcí COUNTIF a získá jejich SUM, který zde vychází jako.
= SUMPRODUCT ({1; 1; 1})> 0
- Vzorec kontroluje výsledek ( 3 ) číslo s> 0 a vrátí PRAVDA.
Zde je rozsah pojmenován rozsah pro A2: A7 a barvy pojmenované pro podřetězce v C2: C4.
Jak vidíte na výše uvedeném snímku, vzorec vrací SKUTEČNÉ statistiky, které podřetězec barvy se nacházejí v hodnotách Rozsah.
Poznámky:
- Vzorec vrací #HODNOTA! chyba, pokud je argument funkce číselný.
- Vzorec vrací špatný výsledek, pokud syntaxe vzorce není správná.
Doufám, že tento článek o tom, zda rozsah obsahuje hodnotu pomocí zástupných znaků v aplikaci Excel, je vysvětlující. Další články o funkcích SUMPRODUCT najdete zde. Sdílejte prosím svůj dotaz níže v poli pro komentáře. Pomůžeme vám.
Jak používat funkci SUMPRODUCT v Excelu
Jak používat funkci COUNTIF v aplikaci Excel
Jak používat funkci WILDCARDS v aplikaci Excel
Jak odebrat text v aplikaci Excel od pozice
Ověření textových záznamů
Vytvořte rozevírací seznam v Excelu s barvami
Odeberte z textu v aplikaci Excel úvodní a koncové mezery
Populární články
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data
Připojte jméno a příjmení v Excelu
Počítejte buňky, které odpovídají A nebo B
Převod palců na stopy a palce v aplikaci Excel 2016
50 Zkratka aplikace Excel pro zvýšení produktivity