Usar operadores de cadena y comodines
El operador de cadena (&) puede utilizarse en fórmulas para concatenar, o unir, dos o más cadenas o el contenido de celdas referenciadas. Se pueden usar comodines (*,?,~) en condiciones para representar uno o más caracteres.
Concatenar cadenas o el contenido de celdas
El carácter & puede utilizarse para concatenar, o unir, dos o más cadenas o el contenido de celdas referenciadas.
Veamos algunos ejemplos del uso del operador de concatenación:
"Abc"&"Def" devuelve “AbcDef”.
"Abc"&A1 da como resultado “Abc2” si la celda A1 contiene 2.
A1&A2 devuelve “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”.
Usar un comodín para coincidir con un carácter cualquiera
El carácter ? se usa para coincidir con un carácter cualquiera en una expresión que admita condiciones.
Veamos algunos ejemplos del uso del carácter comodín ? en patrones de coincidencia:
"Ea?" coincide con cualquier cadena que comience por “Ea” y contenga exactamente un carácter adicional, como “Ea2” o “Eac”.
"Es??" coincide con cualquier cadena que comience por “Es” y 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 contienen un valor que comience con un carácter seguido de “so” como “eso” y “oso”. No coincide con “ileso” o “peso”.
Usar un comodín para coincidir con cualquier número de caracteres
El carácter * se usa para coincidir con cualquier número de caracteres (incluido ninguno) en una expresión que admita condiciones.
Veamos algunos ejemplos del uso del carácter comodín * en patrones de coincidencia:
"*ed" coincide con cualquier cadena de cualquier longitud que acabe en “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.
Coincidir con un carácter comodín
El carácter ~ se usa para especificar que el siguiente carácter debe interpretarse como un carácter, no como un comodín, en una expresión que admita condiciones.
Veamos 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 coincidir 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.
Usar varios caracteres comodín en una condición
Los caracteres comodín (? * ~) pueden utilizarse juntos en expresiones que admitan condiciones. Veamos algunos ejemplos:
"*a?" coincide con cualquier expresión que contenga el carácter “a” seguido de cualquier otro carácter, como “cosas”, “vas” e “irregular”.
CONTAR.SI(B2:E7; "*so?") devuelve un recuento del número de celdas del intervalo B2:E7 que contienen un valor que comience con cualquier número de caracteres seguido de “so”, y después un único carácter. Por ejemplo, esto coincide con “soy”, “estoy”, “esos” y “besos”. No ocurre lo mismo con “solo” (tiene dos caracteres después de “so”) ni con “eso” (no tiene ningún carácter después de “so”).