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.