Použitie operátorov reťazcov a náhradných znakov v Keynote na Macu
Operátor reťazca (&) môžete vo vzorcoch použiť na zlúčenie či spojenie dvoch alebo viacerých reťazcov alebo obsahov buniek, na ktoré sa odkazuje. Náhradné znaky (*,?,~) možno použiť v podmienkach na zastúpenie jedného alebo viacerých znakov.
Zlúčenie reťazcov alebo obsahu buniek
Niekoľko príkladov použitia operátora reťazca &:
“Abc”&”Def” vráti „AbcDef“.
“Abc”&A1 vráti hodnotu „Abc2“, ak bunka A1 obsahuje hodnotu 2.
A1&A2 vráti hodnotu „12“, ak bunka A1 obsahuje hodnotu 1 a bunka A2 hodnotu 2.
B2&”, “&E2 vráti „priezvisko, meno“, ak B2 obsahuje „priezvisko“ a E2 obsahuje „meno“.
Použitie náhradného znaku na priradenie jedného znaku
Niekoľko príkladov použitia náhradného znaku ? v priraďovacích vzoroch:
„Do?“ zodpovedá všetkým reťazcom, ktoré začínajú na „Do“ a obsahujú práve jeden ďalší znak, ako napríklad „Dom“ alebo „Dok“.
„Pr??“ zodpovedá všetkým reťazcom, ktoré začínajú na „Th“ a obsahujú práve 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.
Použitie náhradného znaku na priradenie akéhokoľvek množstva znakov
Niekoľko príkladov použitia náhradného znaku * v priraďovacích vzoroch:
„*ed“ zodpovedá reťazcom ľubovoľnej dĺžky, ktoré končia na „ed“, ako napríklad „Pred“ alebo „Stred“.
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.
Priradenie náhradného znaku
Niekoľko príkladov použitia znaku ~ v priraďovacích vzoroch:
„~?“ 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.
Použitie viacerých náhradných znakov v podmienke
Náhradné znaky (? * ~) sa môžu použiť spoločne vo výrazoch, ktoré umožňujú podmienky. Niekoľko príkladov:
„*a?“ zodpovedá akémukoľvek výrazu, ktorý obsahuje znak „a“, po ktorom nasleduje jeden ďalší znak, napríklad „Rak“, „Tlak“ a „Vlas“.
COUNTIF(B2:E7,“*av?”) vráti počet buniek v rozsahu B2:E7, ktoré obsahujú hodnotu začínajúcu akýmkoľvek počtom znakov (vrátane žiadneho), po ktorom nasleduje „av“ a jeden ďalší znak. Tým sa priradia slová ako „ľavý“, „hlava“ a „avi“. Nepriradí sa slovo „avatar“ (pretože po „av“ nasledujú štyri znaky) alebo „hav“ (pretože po „av“ nenasleduje žiadny znak).