Ejemplos y práctica con comodines

Por el equipo editorial de LogicExcelActualizado en junio de 20266 min de lectura1,083 palabras

Los caracteres comodín de Excel

Los comodines son una de esas funciones de Excel que suelen pasar desapercibidas y, sin embargo, resultan de las más útiles. Usarlos gana eficiencia y flexibilidad al buscar dentro de datos de texto. Aparecen en funciones muy distintas, desde BUSCARV hasta SUMAR.SI.CONJUNTO. Más adelante veremos por qué unas funciones los admiten y otras no.

> Los textos de ejemplo y los nombres de la hoja de práctica se mantienen en inglés a propósito: aquí la lección consiste en contar caracteres y en dónde empieza y acaba cada cadena, y traducirlos rompería las coincidencias.

Tipos de comodín

En Excel hay dos comodines, que hacen de hueco al buscar coincidencias parciales dentro de cadenas de texto, más un "anticomodín". Son estos:

ComodínSignificado
\*Comodín de longitud indefinida
?Comodín de un solo carácter
~No es un comodín: sirve para indicar que un signo de interrogación o un asterisco forman parte del texto.

Cómo usar el comodín de interrogación (?) en Excel

El ? (signo de interrogación) sustituye a un solo carácter. Por ejemplo, "Lemo?" coincidiría con el texto "Lemon" porque el signo de interrogación ocupa el lugar de esa única "n". "Lem?" no coincidiría con "Lemon", porque el signo de interrogación sustituye a un solo carácter y "Lemon" tiene cinco en total.

Cómo usar el comodín de asterisco (\*) en Excel

El \* (asterisco) sustituye a una cadena de caracteres de cualquier longitud. Siguiendo con el ejemplo de "Lemon", todos estos patrones coincidirían, porque el asterisco puede sustituir a cualquier número de caracteres (incluido ninguno).

"Lemon*" "L*" "*" "L*n" "L" "*on"

Cómo usar la virgulilla (~) con los comodines en Excel

La ~ (virgulilla) sirve para indicar que un asterisco o un signo de interrogación forman parte literal del texto buscado y no son comodines. Le señala a Excel que ese carácter es parte de lo que estás buscando.

Por ejemplo, si buscara una celda con el texto "Hello?" con un signo de interrogación de verdad, podría usar la virgulilla para indicarle a Excel que ese signo no es un comodín.

"Hello~?"

Ejemplos con comodines en Excel

Usa esta hoja de ejemplo para seguir las fórmulas de abajo.

Ejemplo de comodín con BUSCARV

Imagina que necesitas encontrar el ID de un empleado al que acabas de conocer, pero no sabes su apellido. Sí sabes que se llama John. Puedes usar la función BUSCARV junto con el comodín de asterisco para sustituir el apellido que desconoces, es decir, para buscar cualquier texto que empiece por "John" sin importar cómo termine. Haz doble clic en una celda de la hoja de ejemplo y escribe esta fórmula.

=BUSCARV("John*"; A:C; 2; FALSO)

Ahora imagina que sabes el nombre y el apellido de John, pero no recuerdas su inicial del segundo nombre. Puedes usar el comodín de interrogación para sustituir exactamente un carácter (esa inicial).

=BUSCARV("John ?. Reilly"; A:C; 2; FALSO)

Fíjate en que el asterisco también funcionaría aquí, pero el signo de interrogación garantiza que solo se sustituye un carácter y evita coincidencias no deseadas.

Ejemplo de comodín con BUSCARX

Imagina que tienes una empleada de apellido Adams, pero no recuerdas su nombre. Quieres saber cuántas operaciones ha cerrado. Puedes usar la función BUSCARX con el comodín de asterisco.

Para usar comodines con la función BUSCARX hay que indicar 2 como tipo de coincidencia, que es el 4.º argumento. Escribe esta fórmula en la hoja de ejemplo:
=BUSCARX("*Adams"; A:A; C:C; "Empleado no encontrado"; 2)

Ahora imagina que sabes que hay una empleada cuyo nombre tiene exactamente 8 caracteres (recuerda que el espacio también cuenta). Puedes usar el comodín de interrogación para consultar las operaciones cerradas por la persona cuyo nombre tiene 8 caracteres.

=BUSCARX("????????"; A:A; C:C; "Empleado no encontrado"; 2)

Ejemplo de comodín con CONTAR.SI

Puedes usar comodines para las coincidencias de la función CONTAR.SI de Excel. Imagina que quieres contar los empleados de apellido "Ferrell". Escribe esta fórmula en la hoja de ejemplo:

=CONTAR.SI(A:A; "*Ferrell")

La fórmula devolverá 1 porque hay una sola celda en el rango A:A cuyo texto termina en "Ferrell".

Ahora imagina que quieres contar cuántos empleados llevan "ll" (doble ele) en el nombre.

=CONTAR.SI(A:A; "ll")

Esta fórmula devolverá 2, porque hay dos empleados con "ll" en alguna parte de su nombre.

Ejemplo de comodín con la función SI

La función SI de Excel no admite comodines de forma nativa, pero podemos rodearlo combinándola con CONTAR.SI (mira el ejemplo anterior).

Imagina que quieres una fórmula que devuelva "Sí" si el nombre de la celda empieza por "Amy" y "No" si no es así. Puedes escribir esta función SI apoyada en CONTAR.SI:

=SI(CONTAR.SI(A5; "Amy*"); "Sí"; "No")

Si el texto de la celda A5 empieza por "Amy", CONTAR.SI devolverá 1 porque ha contado una celda que cumple el criterio. Excel trata el 1 igual que VERDADERO, así que la función SI devolverá "Sí". Si el texto de la celda no empieza por "Amy", CONTAR.SI devolverá 0, que Excel trata como FALSO.

Ejemplo de comodín con SUMAR.SI

Imagina ahora que tu jefe, por lo que sea, quiere saber el total de operaciones cerradas por los empleados que tienen una "a" en el nombre. Puedes usar la función SUMAR.SI con comodines para conseguirlo.

Escribe esta fórmula en la hoja de ejemplo:

=SUMAR.SI(A:A; "a"; C:C)

Como tres empleados llevan una "a" en alguna parte del nombre, SUMAR.SI devuelve el total de operaciones cerradas (columna C) por las personas de la columna A que cumplen el criterio.

Ahora tu jefe quiere el total de operaciones cerradas por los empleados cuyo nombre empieza por la letra W. SUMAR.SI también sirve para esto.

=SUMAR.SI(A:A; "W*"; C:C)

Como solo el nombre de un empleado empieza por "W" seguido de cualquier número de caracteres, la fórmula devuelve la suma de una sola persona, que es 4.

En resumen: puedes combinar los comodines con funciones muy distintas de Excel para buscar coincidencias aproximadas de texto. El comodín de interrogación sustituye a un carácter y el asterisco a cualquier número de ellos. La mejor manera de cogerles el truco es mancharse las manos y probar unos cuantos ejemplos por tu cuenta.

¡Sigue con los ejercicios de práctica de comodines! →

Imágenes referenciadas

  • https://excelexercises.com/logo2.png
  • https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png

Enlaces internos a otros artículos

Sigue adelante

Te indica qué leer a continuación.