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 13, pokud buňka B2 obsahuje text „To je otázka? Ano, je!“, protože otazník je třináctým znakem v řetězci.