Använda strängoperatorer och jokertecken i Keynote på datorn
Strängoperatorn (&) kan användas i formler till att sammanfoga, eller slå ihop, en eller flera strängar eller innehållet i refererade celler. Jokertecken (*,?,~) kan användas till att representera ett eller flera tecken i villkor.
Sammanfoga strängar eller innehållet i celler
Tecknet & används till att sammanfoga två eller fler strängar eller innehållet i cellreferenser.
Några exempel på användningen av sammanfogningsoperatorn:
”Abc”&”Def” returnerar ”AbcDef”.
”Abc”&A1 returnerar ”Abc2” om cell A1 innehåller 2.
A1&A2 returnerar ”12” om cell A1 innehåller 1 och cell A2 innehåller 2.
B2&”, ”&E2 returnerar ”Sist, Först” om B2 innehåller ”Sist” och E2 ”Först”.
Använd ett jokertecken för att matcha valfritt tecken
Tecknet ? används till att matcha ett enskilt tecken i ett uttryck som tillåter villkor.
Några exempel på användningen av jokertecknet ? i matchningsmönster:
”Ea?” matchar alla strängar som börjar med ”Ea” och innehåller exakt ett tecken till, exempelvis ”Ea2” eller ”Eac”.
”Tr??” matchar alla strängar som börjar med ”Tr” och innehåller exakt två tecken till, exempelvis ”Trav” eller ”Tron”.
ANTAL.OM(B2:E7;”?ka”) returnerar antalet celler i intervallet B2:E7 som innehåller ett värde som börjar med ett tecken följt av ”ka”, t.ex. ”eka” och ”åka”. Det matchar inte ”leka” eller ”åska”.
Använd ett jokertecken för att matcha valfritt antal tecken
Tecknet * används till att matcha ett valfritt antal tecken, även noll, i ett uttryck som tillåter villkor.
Några exempel på användningen av jokertecknet * i matchningsmönster:
”*ed” matchar alla strängar som slutar med ”-ed”, oavsett längd, som ”Med” eller ”Mened”.
ANTAL.OM(B2:E7;”*it”) returnerar antalet celler i intervallet B2:E7 som innehåller ett värde som slutar på ”it”, t.ex. ”bit” och ”flit”. Det matchar inte ”mitt”.
Matcha ett jokertecken
Tecknet ~ används till att ange att tecknet som följer ska matchas istället för att användas som ett jokertecken i ett uttryck som tillåter villkor.
Några exempel på användningen av tecknet ~ i matchningsmönster:
”~?” matchar själva frågetecknet, istället för att använda frågetecknet som jokertecken.
ANTAL.OM(E;”~*”) returnerar antalet celler i kolumn E som innehåller en asterisk.
SÖK(”~?”;B2) returnerar 20 om cell B2 innehåller ”Är det här en fråga? Ja, det är det!” eftersom frågetecknet är det 20:e tecknet i strängen.
Använda flera jokertecken i ett villkor
Jokertecknen (? * ~) kan användas tillsammans i uttryck som tillåter villkor. Några exempel:
”*a?” matchar alla uttryck som innehåller tecknet ”a” följt av ett annat enstaka tecken, exempelvis ”kran”, ”mat” och ”oätbar”.
ANTAL.OM(B2:E7;”*de?”) returnerar antalet celler i intervallet B2:E7 som innehåller ett värde som börjar på valfritt antal tecken (inklusive inget) följt av ”de” och sedan ett enda tecken. Det här matchar ord som ”bordet”, ”ordet”, ”deg” och ”öden”. Det matchar inte ”dela” (som har två tecken efter ”de”) eller ”borde” (som saknar tecken efter ”de”).