Använda strängoperatorer och jokertecken
Strängoperatorn (&) kan används i formler till att sammanfoga två eller fler 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 refererade celler.
Här är några exempel på hur sammanfogningsoperatorn kan användas:
"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 innehåller "Först".
Använda ett jokertecken till att matcha ett enskilt tecken
Tecknet ? används till att matcha ett enskilt tecken i ett uttryck som tillåter villkor.
Här är några exempel på hur du kan använda jokertecknet ? i matchande mö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 "söka".
Använda ett jokertecken till att matcha ett valfritt antal tecken
Tecknet * används till att matcha ett valfritt antal tecken, även noll tecken, i ett uttryck som tillåter villkor.
Här är några exempel på hur du kan använda jokertecknet * i matchande mönster:
"*ed" matchar alla strängar som slutar med "ed", oavsett längd, som "Med" eller "Mened".
ANTAL.OM(B2:E7;"*ka") returnerar antalet celler i intervallet B2:E7 som innehåller ett värde som slutar med "ka", t.ex. "eka" och "öka". Det matchar inte "dekan".
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.
Här är några exempel på hur du kan använda jokertecknet ~ i matchande mö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!" 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. Här är några exempel:
"*a?" matchar alla uttryck som innehåller tecknet "a" och som följs av ett annat enkelt tecken, som "Trav", "Lat" och "Baserat".
ANTAL.OM(B2:E7;"*ka?") returnerar antalet celler i intervallet B2:E7 som innehåller ett värde som börjar med ett antal tecken (även noll tecken) följt av "ka" och sedan ett enda tecken. Ord som "älskar", "askan", "skak" och "granskar" matchas. Ord som "älskade" (som har två tecken efter "ka") och "ska" (som inte har något tecken efter "ka") matchas inte.