náhradné znaky

Náhradné znaky môžete použiť namiesto jedného alebo viacerých znakov vo výraze. Náhradné znaky, ktoré môžete používať, sú ? (otáznik), * (hviezdička) a ~ (tilda).

  • Znak ? sa používa ako náhrada jedného znaku vo výraze s podmienkami. Napríklad:

    „Ea?“ bude zodpovedať všetkým reťazcom, ktoré začínajú na „Ea“ a obsahujú práve jeden ďalší znak, ako napríklad „Ea2“ alebo „Eac“.

    „Th??“ bude zodpovedať všetkým reťazcom, ktoré začínajú na „Th“ a obsahujú práve dva ďalšie znaky, ako napríklad „Then“ alebo „That“.

    =COUNTIF(B2:E7;“?ip”) vráti počet buniek v rozsahu B2:E7, ktoré obsahujú hodnotu začínajúcu znakom, za ktorým nasleduje „ip“, ako napríklad „rip“ alebo „tip“. „drip“ alebo „trip“ nebudú vyhodnotené ako zhody.

  • Znak * sa používa ako náhrada akéhokoľvek počtu znakov (vrátane žiadnych) vo výraze s podmienkami. Napríklad:

    „*ed“ bude zodpovedať reťazcom ľubovoľnej dĺžky, ktoré obsahujú „ed“ ako napríklad „Ted“ alebo „Pred“.

    =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“ nebude vyhodnotené ako zhoda.

  • Znak ~ sa používa v prípade, ak chcete namiesto náhradného znaku špecifikovať zhodu vo výraze s podmienkami. Napríklad:

    „~?“ bude zodpovedať 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 14. znak v reťazci.