Sätt att använda strängoperatorn och jokertecken
Strängoperatorn (&) kan användas i formler och jokertecken (*,?,~) kan användas i villkor.
Sammanfoga strängar eller innehållet i celler
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ända ett jokertecken för att matcha valfritt tecken
Några exempel på användningen av ? 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ända ett jokertecken för att matcha valfritt antal tecken
Några exempel på användningen av * 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
Några exempel på användningen av ~ 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 något annat enskilt 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”).