Maneres d’utilitzar l’operador de cadena i els comodins

L’operador de cadena (&) es pot utilitzar en les fórmules, i els comodins (*,?,~) es poden utilitzar en les condicions.

Concatenar cadenes o continguts de cel·les

Alguns exemples d’ús de l’operador de concatenació:

“Abc”&“Def” dóna “AbcDef”

“Abc”&A1 dóna “Abc2” si la cel·la A1 conté 2.

A1&A2 dóna “12” si la cel·la A1 conté 1 i la cel·la A2 conté 2.

=B2&”; “&E2 dóna “Últim; Primer” si B2 conté “Últim” i E2 conté “Primer”.

Utilitzar un comodí per trobar qualsevol caràcter sol

Alguns exemples d’ús de “?” en patrons de coincidència:

“Ea?” trobarà qualsevol cadena que comenci per “Ea” i contingui exactament un caràcter més, com ara “Ea2” o “Eac”.

“Qu??” trobarà qualsevol cadena que comenci per “Qu” i contingui exactament dos caràcters més, com ara “Quan” o “Quin”.

=COMPTAR.SI(B2:E7,“?es”) genera un recompte del nombre de cel·les de l’interval B2:E7 que contenen un valor que comença amb un caràcter seguit de “es”, com ara “res” i “pes”. No compta cadenes com ara “tres” o “pres”.

Utilitzar un comodí per trobar qualsevol nombre de caràcters

Alguns exemples d’ús de “*” en patrons de coincidència:

“*ro” trobarà una cadena de qualsevol llargada que acabi amb “ro”, com ara “Tro” o “Número”.

=COMPTAR.SI(B2:E7;“*at”) genera un recompte del nombre de cel·les de l’interval B2:E7 que contenen un valor que acaba amb “at”, com ara “grat” i “frenat”. No troba “grata”.

Trobar un caràcter comodí

Alguns exemples d’ús del caràcter “~” en patrons de coincidència:

“~?” trobarà l’interrogant en lloc d’utilitzar-lo per buscar un sol caràcter qualsevol.

=COMPTAR.SI(E;“~*”) dóna un recompte del número de cel·les de la columna E que contenen el caràcter asterisc.

=POSICIÓ.AVANÇADA(“~?”;B2) dóna 16 si la cel·la B2 conté “És una pregunta? Sí, i tant!”, perquè l’interrogant és el 16è caràcter de la cadena.

Utilitzar diversos caràcters comodí en una condició

Els caràcters comodí (?, *, ~) es poden utilitzar junts en expressions que admeten condicions. Alguns exemples són:

“*a?” troba qualsevol expressió que contingui el caràcter “a” seguit d’un sol caràcter qualsevol, com ara “Prat”, “Cap” i “Irregular”.

=COMPTAR.SI(B2:E7,“*on”) genera un recompte del nombre de cel·les de l’interval B2:E7 que contenen un valor que comença amb qualsevol nombre de caràcters (inclòs el cas de zero caràcters) seguits per “on” i un sol caràcter. Per tant, compta paraules com ara “tona”, “bons”, “ona” i “dimoni”. En canvi, no detecta “sonar” (que té dos caràcters després de “on”) ni “son” (que no té cap caràcter després de “on”).