Bruk strengoperatorer og jokertegn
Strengoperatoren (&) kan brukes i formler for å kjede sammen, eller slå sammen, to eller flere strenger eller innholdet i refererte celler. Jokertegn (*, ?, ~) kan brukes i betingelser for å representere ett eller flere tegn.
Kjed sammen strenger eller innholdet i celler
&-tegnet brukes til å kjede sammen, eller slå sammen, to eller flere strenger eller innholdet i refererte celler.
Noen eksempler på bruken av sammenkjedingsoperatoren er:
"Abc"&"Def" returnerer "AbcDef".
"Abc"&A1 returnerer «Abc2» hvis celle A1 inneholder 2.
A1&A2 returnerer «12» hvis celle A1 inneholder 1 og celle A2 inneholder 2.
B2&", "&E2 returnerer «Sist, Først» hvis B2 inneholder «Sist» og E2 inneholder «Først».
Bruk et jokertegn som kan representere alle tegn
?-tegnet brukes til å representere enkelttegn i uttrykk som tillater betingelser.
Noen eksempler på bruken av jokertegnet ? i søkemønstre:
"Ea?" finner alle strenger som starter med «Ea» og som inneholder nøyaktig ett tegn til, som «Ea2» eller «Eac».
"Hv??" finner alle strenger som starter med «Hv» og som inneholder nøyaktig to tegn til, for eksempel «Hvem» eller «Hvor».
ANTALL.HVIS(B2:E7;"?in") returnerer antallet celler i området B2:E7 som inneholder en verdi som begynner med et tegn som følges av «in», for eksempel «din» og «min». Det gir ikke treff for «sinn» eller «finn».
Bruk et jokertegn til å representere et hvilket som helst antall tegn
*-tegnet brukes til å repsentere et hvilket som helst antall tegn, inkludert ingen, i et uttrykk som tillater betingelser.
Noen eksempler på bruken av jokertegnet * i søkemønstre:
"*ed" finner strenger med hvilken som helst lengde som slutter med «ed», for eksempel «Med» eller «Fred».
ANTALL.HVIS(B2:E7;"*in") returnerer antallet celler i området B2:E7 som inneholder en verdi som begynner med et tegn som følges av «in», for eksempel «din» og «min». Det gir ikke treff for «venn».
Finn et jokertegn
Tegnet ~ brukes når du vil at det etterfølgende tegnet skal anses som et søkbart tegn i stedet for å være et jokertegn, i uttrykk som tillater betingelser.
Noen eksempler på bruk av tegnet ~ i søkemønstre:
"~?" finner spørsmålstegnet i stedet for å bruke spørsmålstegnet til å finne et enkelttegn.
ANTALL.HVIS(E;"~*") returnerer antall celler i kolonne E som inneholder asterisktegnet.
SØK("~?";B2) returnerer 21 hvis celle B2 inneholder «Det er et spørsmål? Ja, det er det!», siden spørsmålstegnet er det 21. tegnet i strengen.
Bruk flere jokertegn i en betingelse
Jokertegnene (? * ~) kan brukes sammen i uttrykk som tillater betingelser. Noen eksempler er:
"*a?" finner ethvert uttrykk som inneholder tegnet «a» etterfulgt av et hvilket som helst annet enkelttegn, for eksempel «Kan», «Hatt» og «Hvordan».
ANTALL.HVIS(B2:E7;"*in?") returnerer hvor mange av cellene i området B2:E7 som inneholder en verdi som starter med et hvilket som helst antall tegn (inkludert ingen), etterfulgt av «in» og deretter et enkelttegn. Dette finner ord som «sint», «mine», «sinn» og «vink». Dette finner ikke «vinne» (som har to tegn etter «in») eller «min» (som har ingen tegn etter «in»).