Sposoby używania operatorów ciągu znaków i symboli wieloznacznych w aplikacji Keynote dla iCloud
Operatora ciągu znaków (&) można używać w formułach do scalania (łączenia) co najmniej dwóch ciągów znaków lub zawartości wskazanych komórek.
Symbole wieloznaczne to znaki, którymi można zastępować znaki (jeden lub więcej) w wyrażeniu warunkowym. Można używać symboli wieloznacznych ? (znak zapytania), * (gwiazdka) oraz ~ (tylda).
Scalanie ciągów znaków lub zawartości komórek
Znak & służy do scalania (łączenia) co najmniej dwóch ciągów znaków lub zawartości wskazanych komórek. Oto kilka przykładów:
"Abc"&"Def" zwraca „AbcDef”.
"Abc"&A1 zwraca „Abc2”, jeśli komórka A1 zawiera 2.
A1&A2 zwraca „12”, jeśli komórka A1 zawiera 1, a komórka A2 zawiera 2.
B2&", "&E2 zwraca „Ostatnie, Pierwsze”, jeśli komórka B2 zawiera „Ostatnie”, a komórka E2 zawiera „Pierwsze”.
Dopasowywanie dowolnego pojedynczego znaku przy użyciu symbolu wieloznacznego
Znak ? umożliwia dopasowanie pojedynczego znaku w wyrażeniu zezwalającym na warunki. Oto kilka przykładów:
„Ka?” dopasowuje każdy ciąg znaków, który rozpoczyna się od „Ka” i zawiera jeszcze dokładnie jeden znak, np. „Ka2” lub „Każ”.
„Tr??” dopasowuje każdy ciąg znaków, który rozpoczyna się od „Tr” i zawiera dokładnie dwa dodatkowe znaki, np. „Tron” i „Traf”.
LICZ.JEŻELI(B2:E7,“?ok”) zwraca liczbę komórek w zakresie B2:E7 zawierających wartość rozpoczynającą się od dowolnego znaku, po którym następują litery „ok”, np. „rok” i „lok”. Nie uwzględnia komórek zawierających ciągi „mrok” ani „krok”.
Dopasowywanie dowolnej liczby znaków przy użyciu symbolu wieloznacznego
Znak * umożliwia dopasowanie dowolnej liczby znaków, w tym jednego znaku, w wyrażeniu zezwalającym na warunki. Oto kilka przykładów:
„*ka” dopasowuje ciąg o dowolnej długości zakończony na „ka”, np. „matka” lub „arka”.
LICZ.JEŻELI(B2:E7,“*as”) zwraca liczbę komórek w zakresie B2:E7 zawierających wartość, która kończy się na „as”, np. „las” i „pas”. Nie obejmuje to wartości „masa”.
Dopasowywanie znaku symbolu wieloznacznego
Znak ~ umożliwia określenie, że następny znak ma zostać dopasowany, a nie użyty jako symbol wieloznaczny, w wyrażeniu zezwalającym na warunki. Oto kilka przykładów:
"~?" dopasowuje znak zapytania, zamiast używać tego znaku do dopasowywania dowolnego pojedynczego znaku.
LICZ.JEŻELI(E;"~*") zwraca liczbę komórek w kolumnie E, które zawierają znak gwiazdki.
SZUKAJ("~?";B2) zwraca 20, jeśli w komórce B2 znajduje się ciąg „Czy to jest pytanie? Tak!”, ponieważ znak zapytania jest 20. znakiem tego ciągu.
Używanie wielu symboli wieloznacznych w warunku
Symboli wieloznacznych (? * ~) można używać razem w wyrażeniach zezwalających na warunki. Oto kilka przykładów:
„*a?” dopasowuje dowolne wyrażenie zawierające znak „a” oraz jakikolwiek inny pojedynczy znak, np. „czas”, „tam” lub „wymiar”.
LICZ.JEŻELI(B2:E7;"*on?") zwraca liczbę komórek w zakresie B2:E7, które zawierają wartość rozpoczynającą się od dowolnej liczby znaków (w tym także równej zero), po której następują litery „on” i jeden dowolny znak. Obejmuje to takie słowa, jak „żona”, „wykarmiony”, „ona” i „toną”. Nie obejmuje natomiast takich słów, jak „online” (więcej niż jeden znak po „on”) lub „ton” (brak znaków po „on”).