Použitie operátorov reťazcov a zástupných znakov v Numbers na iPhone
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
Znak & sa používa na zlúčenie či spojenie dvoch alebo viacerých reťazcov alebo obsahov odkazovaných buniek.
Niekoľko príkladov použitia operátora zlúčenia:
“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“.
Na priradenie jedného znaku použite náhradný znak
Na priradenie jedného znaku vo výraze, ktorý umožňuje podmienky, sa používa znak ?.
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.
Na priradenie akéhokoľvek množstva znakov použite náhradný znak
Na priradenie akéhokoľvek množstva znakov vrátane žiadneho znaku do výrazu, ktorý umožňuje podmienky, sa používa znak *.
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
Znak ~ sa používa na zadanie priradenia nasledujúceho znaku do výrazu, ktorý umožňuje podmienky, aby sa nemusel použiť náhradný znak.
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ýmto sa priradia zhody pre 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).