Brug strengoperatorer og jokertegn
Strengoperatoren (&) kan bruges i formler til at sammenkæde, dvs. forbinde, to eller flere strenge eller indholdet af celler, der henvises til. Jokertegn (*,?,~) kan bruges i betingelser til at repræsentere et eller flere tegn.
Sammenkæd strenge eller indholdet af celler
Tegnet & bruges til at sammenkæde, dvs. forbinde, to eller flere strenge eller indholdet af celler, der henvises til.
Her er nogle eksempler på brug af sammenkædningsoperatoren:
"Abc"&"Def" returnerer "AbcDef".
"Abc"&A1 returnerer "Abc2", hvis celle A1 indeholder 2.
A1&A2 returnerer "12", hvis celle A1 indeholder 1, og celle A2 indeholder 2.
B2&", "&E2 returnerer "Sidste, Første", hvis B2 indeholder "Sidste", og E2 indeholder "Første".
Brug et jokertegn til at matche et enkelt tegn
Tegnet ? bruges til at matche et enkelt tegn i et udtryk, der tillader brug af betingelser.
Her er nogle eksempler på brug af jokertegnet ? i mønstre, der matcher:
"Ea?" matcher alle strenge, der starter med "Ea" og indeholder nøjagtigt et ekstra tegn, f.eks. "Ea2" eller "Eac".
"Sp??" matcher alle strenge, der starter med "Sp" og indeholder nøjagtigt to ekstra tegn, f.eks. "Spil" eller "Spis".
TÆL.HVIS(B2:E7;"?ip") returnerer antallet af celler i udsnittet B2:E7, som indeholder en værdi, der starter med et enkelt tegn og efterfølges af "ip", f.eks. "rip" eller "tip". Det matcher ikke med "drip" eller "trip".
Brug et jokertegn til at matche ethvert antal tegn
Tegnet * bruges til at matche ethvert antal tegn, inklusive ingen tegn, i et udtryk, der tillader brug af betingelser.
Her er nogle eksempler på brug af jokertegnet * i mønstre, der matcher:
"*ed" matcher strenge med en vilkårlig længde, som slutter med "ed", f.eks. "Ted" eller "skred".
TÆL.HVIS(B2:E7;"*it") returnerer antallet af celler i udsnittet B2:E7, som indeholder en værdi, der slutter med "it", f.eks. "bit" og "mit". Det matcher ikke med "mitt.
Match et jokertegn
Tegnet ~ bruges til at anføre, at det følgende tegn skal matches i stedet for at blive brugt som et jokertegn, i et udtryk, der tillader brug af betingelser.
Her er nogle eksempler på brug af tegnet ~ i mønstre, der matcher:
"~?" matcher spørgsmålstegnet, i stedet for at spørgsmålstegnet bruges til at matche et enkelt tegn.
TÆL.HVIS(E;"~*") returnerer det antal celler i kolonne E, der indeholder tegnet *.
SØG("~?";B2) returnerer 20, hvis celle B2 indeholder "Er det et spørgsmål? Ja, det er!", fordi spørgsmålstegnet er det tyvende tegn i strengen.
Brug flere jokertegn i en betingelse
Jokertegnene (? * ~) kan bruges sammen i udtryk, der tillader brug af betingelser. Her er nogle eksempler:
"*a?" matcher alle udtryk, der indeholder tegnet "a" efterfulgt af et enkelt tegn, f.eks. "Skvat", "Kat" og "Antikvar".
TÆL.HVIS(B2:E7;"*en?") returnerer antallet af celler i udsnittet B2:E7, som indeholder en værdi, der starter med ethvert antal tegn (inklusive ingen tegn) og efterfølges af "en" og derefter et enkelt tegn. Dette matcher ord som "chikane", "kane", "ane" og "vane". Det matcher ikke med "enig" (hvor der er to tegn efter "en") eller "den" (hvor der ikke er nogen tegn efter "en").
Du kan læse mere om funktioner, der kan bruge betingelser og jokertegn, i Funktioner, som accepterer betingelser og jokere som argumenter.