zástupné znaky
Zástupné znaky jsou znaky, které můžete použít jako zástupce jednoho či více znaků. Můžete používat zástupné znaky ? (otazník), * (hvězdička) a ~ (vlnovka) jako zástupce pro jeden či více znaků ve výrazu.
Znak ? používejte jako zástupce jednoho znaku ve výrazu, který umožňuje podmínky. Příklad:
„Ea?“ odpovídá libovolnému řetězci, který začíná textem „Ea“ a obsahuje jeden další znak, například „Ea2“ nebo „Eac“.
„Ko??“ odpovídá libovolnému řetězci, který začíná textem „Ko“ a obsahuje dva další znaky, například „Komu“ nebo „Koho“.
=COUNTIF(B2:E7,“?it”) vrátí počet buněk v rozmezí B2:E7, které obsahují hodnotu, v níž za prvním znakem následují znaky „it“, například „nit“ nebo „bit“. Hodnoty „svit“ nebo „Brit“ výrazu nevyhovují.
Znak * používejte jako zástupce jakéhokoli počtu znaků (i nulového) ve výrazu, který umožňuje podmínky. Příklad:
„*ed“ odpovídá řetězci libovolné délky, který končí písmeny „ed“, například „Ted“ nebo „Fred“.
=COUNTIF(B2:E7,“*it”) vrátí počet buněk v rozmezí B2:E7, které obsahují hodnotu končící písmeny „it“, například „bit“ a „svit“. Řetězec „Pitt“ podmínce nevyhovuje.
Znak ~ používejte k zadání, že následující znak se musí shodovat (a nemá se použít jako zástupný znak) ve výrazu, který umožňuje podmínky. Příklad:
„~?“ odpovídá otazníku; otazník zde není použit jako zástupný symbol libovolného jednotlivého znaku.
=COUNTIF(E,“~*”) vrátí počet buněk ve sloupci E, které obsahují znak hvězdičky.
=SEARCH(“~?”,B2) vrátí hodnotu 19, pokud buňka B2 obsahuje text „To je otázka? Ano, je!“, protože otazník je devatenáctým znakem v řetězci.