náhradné znaky

Náhradné znaky, ktoré môžete používať na zastupovanie jedného alebo viacerých znakov. Môžete použiť náhradné znaky ? (otáznik), * (hviezdička) a ~ (tilda) na zhodu s jedným alebo viacerými ďalšími znakmi vo výraze.

  • Znak ? sa používa na priradenie jedného znaku vo výraze, ktorý umožňuje podmienky. Napríklad:

    • „Do?“ zodpovedá všetkým reťazcom, ktoré začínajú na „Do“ a obsahujú presne jeden ďalší znak, ako napríklad „Dom“ alebo „Dok“.

    • „Pr??“ zodpovedá všetkým reťazcom, ktoré začínajú na „Pr“ a obsahujú presne dva ďalšie znaky, ako napríklad „Pred“ alebo „Prak“.

    • COUNTIF(B2:E7,“?ma”) vráti počet buniek v rozsahu B2:E7, ktoré obsahujú hodnotu začínajúcu ľubovoľným znakom, za ktorým nasleduje „ma“, ako napríklad „tma“ alebo „Ema“. „doma“ alebo „lama“ nebudú vyhodnotené ako zhody.

  • Znak * sa používa na priradenie akéhokoľvek množstva znakov vrátane žiadneho znaku do výrazu, ktorý umožňuje podmienky. Napríklad:

    • „*ed“ zodpovedá reťazcom ľubovoľnej dĺžky, ktoré končia na „ed“, ako napríklad „Pred“ alebo „Posed“.

    • =COUNTIF(B2:E7,“*it”) vráti počet buniek v rozsahu B2:E7, ktoré obsahujú hodnotu končiacu na „it“, ako napríklad „bit“ alebo „mit“. „mitt“ sa nevyhodnotí ako zhoda.

  • Znak ~ sa používa na zadanie, že nasledujúci znak vo výraze, ktorý umožňuje podmienky, sa použije ako daný znak a nie ako náhradný znak. Napríklad:

    • „~?“ zodpovedá otázniku namiesto použitia otáznika ako zhody s jedným znakom.

    • =COUNTIF(E,“~*”) vráti počet množstva buniek v stĺpci E, ktoré obsahujú znak hviezdička.

    • =SEARCH(“~?”,B2) vráti 14, ak bunka B2 obsahuje „Je to otázka? Áno je!“, pretože otáznik je 13. znak v reťazci.