Formas de utilizar el operador de cadena y los comodines

El operador de cadena (&) puede utilizarse en fórmulas y los comodines (*, ? , ~) pueden utilizarse en condiciones.

Concatenar cadenas o el contenido de celdas

A continuación se muestran algunos ejemplos del uso del operador de concatenación:

“Abc”&”Def” da como resultado “AbcDef”.

“Abc”&A1 da como resultado “Abc2” si la celda A1 contiene 2.

A1&A2 da como resultado “12” si la celda A1 contiene 1 y la celda A2 contiene 2.

=B2&”, “&E2 da como resultado “Último, Primero” si B2 contiene “Último” y E2 contiene “Primero”.

Uso de un comodín para hacer coincidir un solo carácter

A continuación se muestran algunos ejemplos del uso de ? en patrones de correspondencia:

“Ea?” coincide con cualquier cadena que comience por “Ea” y que contenga exactamente un carácter adicional, como “Ea2” o “Eac”.

“Es??” coincide con cualquier cadena que comience por “Es” y que contenga exactamente dos caracteres adicionales, como “Esto” y “Esos”.

=CONTAR.SI(B2:E7; “?so”) da como resultado un recuento del número de celdas del intervalo B2:E7 que contengan un valor que comience por un carácter seguido de “so”, como “eso” y “oso”. No coincide con “ileso” o “peso”.

Uso de un comodín para hacer coincidir cualquier número de caracteres

A continuación se muestran algunos ejemplos del uso de * en patrones de correspondencia:

“*ed” coincide con cualquier cadena de cualquier longitud que termine por “ed”, como “red” o “usted”.

=CONTAR.SI(B2:E7; “*no”) da como resultado un recuento del número de celdas del intervalo B2:E7 que contienen un valor terminado en “no” como “uno” y “alguno”. “algunos” no coincidiría.

Hacer coincidir con un carácter comodín

A continuación se muestran algunos ejemplos del uso del carácter ~ en patrones de correspondencia:

“~?” coincide con el signo de cierre de interrogación, en lugar de utilizarlo para que coincida con cualquier carácter individual.

=CONTAR.SI(E; “~*”) da como resultado un recuento del número de celdas de la columna E que contienen el carácter asterisco.

=HALLAR(“~?”, B2) da como resultado 22 si la celda B2 contiene “¿Es esto una pregunta? Sí, lo es.”, porque el signo de interrogación de cierre es el carácter 22 de la cadena.

Uso de varios caracteres comodín en una condición

Los caracteres comodín (? * ~) pueden utilizarse juntos en expresiones que admitan condiciones. A continuación se muestran algunos ejemplos:

“*a?” coincide con cualquier expresión que contenga el carácter “a” seguido de un solo carácter, como “Todas”, “Las” e “Irregular”.

=CONTAR.SI(B2:E7, “*on?”) da como resultado un recuento del número de celdas del intervalo B2:E7 que contienen un valor que comience con cualquier número de caracteres (incluido ninguno) seguido de “on” y un solo carácter a continuación. Esto coincide con palabras como “abono”, “tahona”, “mujerona” y “Celoni”. No coincide con “monte” (tiene dos caracteres detrás de “on”) o “camaleón” (no tiene ningún carácter detrás de “on”).