Sätt att använda strängoperatorer och jokertecken i Pages för iCloud
Strängoperatorn (&) kan användas i formler för att konkatenera, eller ansluta, två eller flera strängar eller innehållet i refererade celler.
Jokertecken är tecken som du kan använda för att representera ett eller flera tecken i ett villkorsuttryck. Du kan använda jokertecken som? (frågetecken), * (asterisk) och ~ (tilde).
Konkatenerade strängar eller cellinnehåll
Tecknet & används för att konkatenera, eller ansluta, två eller flera strängar eller innehållet i refererade celler.
En del exempel på användning av konkatenerande operatorer är:
”Abc”&”Def” blir ”AbcDef”.
”Abc”&A1 blir ”Abc2” om cell A1 innehåller 2.
A1&A2 blir ”12” om cell A1 innehåller 1 och cell A2 innehåller 2.
B2&”, ”&E2 blir ”sista, första” om B2 innehåller ”sista” och E2 innehåller ”första”.
Använd ett jokertecken för att matcha ett enda tecken
Tecknet ? används för att matcha ett enda tecken i ett uttryck som tillåter villkor.
En del exempel på användning av jokertecknet ? i matchande mönster är:
”Ea?” matchar en sträng som börjar med ”Ea” och innehåller exakt ett extra tecken, som ”Ea2” eller ”Eac”.
”Th??” matchar en sträng som börjar med ”Th” och innehåller exakt två extra tecken, som ”Then” och ”That”.
ANTAL.OM(B2:E7,”?ip”) blir ett värde med antalet celler inom intervallet B2:E7 som innehåller ett värde som börjar med ett tecken följt av ”ip”, som ”rip” och ”tip”. Det matchar inte ”drip” eller ”trip”.
Använd ett jokertecken för att matcha ett antal tecken
Tecknet * används för att matcha ett antal tecken, inklusive inget tecken, i ett uttryck som tillåter villkor.
En del exempel på användning av jokertecknet * i matchande mönster är:
”*ed” matchar strängar för alla längder som slutar med ”ed”, som ”Ted” eller ”Treed”.
ANTAL.OM(B2:E7,”*it”) blir ett värde med antalet celler inom intervallet B2:E7 som innehåller ett värde som slutar med ”it” som ”bit” och ”mit”. Det matchar inte ”mitt”.
Matcha ett jokertecken
Tecknet ~ används för att specificera att följande tecken ska matchas, snarare än att användas som ett jokertecken, i ett uttryck som tillåter villkor.
En del exempel på användning av tecknet ~ i matchande mönster är:
”~?” matchar frågetecknet, istället för att använda frågetecknet för att matcha ett enskilt tecken.
ANTAL.OM(E,”~*”) blir ett värde med antalet celler i kolumn E som innehåller tecknet asterisk.
SÖK(”~?”,B2) blir 19 om cell B2 innehåller ”Det här är en fråga? Ja, det är det!” eftersom frågetecknet är 19:e tecknet i strängen.
Använd flera jokertecken i ett villkor
Jokertecknen (? * ~) kan användas tillsammans i uttryck som tillåter villkor. Några exempel:
”*a?” matchar ett uttryck som innehåller tecknet ”a” följt av ett enda tecken, som ”That”, ”Cap” och ”Irregular”.
ANTAL.OM(B2:E7,”*on?”) blir ett värde med antalet celler inom intervallet B2:E7 som innehåller ett värde som börjar med ett antal tecken (även inga) följt av ”on” och sedan ett enda tecken. Det matchar ord som ”alone”, ”bone", ”one,” och ”none". Det matchar inte ”only” (som har två tecken efter ”on”) eller ”eon” (som inte har några tecken efter ”on”).