Comodín de Excel: buscar y reemplazar, filtrar, utilizar en fórmulas con texto y números

  • Compartir Este
Michael Brown

Todo lo que necesita saber sobre los comodines en una página: qué son, cómo utilizarlos mejor en Excel y por qué los comodines no funcionan con números.

Cuando buscas algo pero no sabes exactamente qué, los comodines son una solución perfecta. Puedes pensar en un comodín como un comodín que puede adoptar cualquier valor. Sólo hay 3 caracteres comodín en Excel (asterisco, signo de interrogación y tilde), ¡pero pueden hacer muchísimas cosas útiles!

    Caracteres comodín de Excel

    En Microsoft Excel, un comodín es un tipo especial de carácter que puede sustituir a cualquier otro. En otras palabras, cuando no conozca un carácter exacto, puede utilizar un comodín en ese lugar.

    Los dos caracteres comodín más comunes que reconoce Excel son el asterisco (*) y el signo de interrogación (?). La tilde (~) obliga a Excel a tratarlos como caracteres normales, no comodines.

    Los comodines resultan útiles en cualquier situación en la que necesite una coincidencia parcial. Puede utilizarlos como criterios de comparación para filtrar datos, para encontrar entradas que tengan alguna parte en común o para realizar coincidencias difusas en fórmulas.

    Asterisco como comodín

    El asterisco (*) es el carácter comodín más general que puede representar cualquier número de caracteres Por ejemplo:

    • ch* - coincide con cualquier palabra que empiece por "ch", como por ejemplo Charles , consulte , ajedrez etc.
    • *ch - sustituye cualquier cadena de texto que termine en "ch", por ejemplo Marzo , pulgada , buscar etc.
    • *ch* - representa cualquier palabra que contenga "ch" en cualquier posición como Chad , dolor de cabeza , arco etc.

    Signo de interrogación como comodín

    El signo de interrogación (?) representa cualquier carácter Puede ayudarle a ser más específico cuando busque una coincidencia parcial. Por ejemplo:

    • ? - coincide con cualquier entrada que contenga un carácter, por ejemplo, "a", "1", "-", etc.
    • ?? - sustituye dos caracteres cualesquiera, por ejemplo, "ab", "11", "a*", etc.
    • representa cualquier cadena que contenga 2 grupos de 3 caracteres separados por un guión, por ejemplo ABC-DEF , ABC-123 , 111-222 etc.
    • pri?e - partidos precio , orgullo , premio y similares.

    Tilde como anulador comodín

    La tilde (~) antepuesta a un carácter comodín anula el efecto de un comodín y lo convierte en un asterisco literal (~*), un signo de interrogación literal (~?) o una tilde literal (~~). Por ejemplo:

    • *~? - encuentra cualquier entrada que termine con signo de interrogación, por ejemplo ¿Cómo? , ¿Hay alguien ahí? etc.
    • *~** - busca cualquier dato que contenga un asterisco, por ejemplo *1 , *11* , 1 de marzo de 2020*. etc. En este caso, el primer y tercer asterisco son comodines, mientras que el segundo indica un asterisco literal.

    Buscar y sustituir comodines en Excel

    Los usos de los caracteres comodín con la función Buscar y reemplazar de Excel son bastante versátiles. Los siguientes ejemplos analizarán algunos escenarios comunes y le advertirán sobre un par de advertencias.

    Cómo buscar con comodín

    Por defecto, el Buscar y reemplazar está configurado para buscar los criterios especificados en cualquier lugar de una celda, no para buscar en todo el contenido de la celda. Por ejemplo, si utiliza "AA" como criterio de búsqueda, Excel devolverá todas las entradas que lo contengan como AA-01 , 01-AA , 01-AA-02 Eso funciona muy bien en la mayoría de las situaciones, pero en determinadas circunstancias puede ser una complicación.

    En el siguiente conjunto de datos, supongamos que desea encontrar los identificadores que constan de 4 caracteres separados por un guión. Por lo tanto, abra el archivo Buscar y reemplazar (Ctrl + F) , escriba ??-?? en el Encuentre lo que y pulse Buscar todo El resultado parece un poco desconcertante, ¿no?

    Técnicamente, las cadenas como AAB-01 o BB-002 también coinciden con los criterios porque contienen una subcadena ??-??. Para excluirlos de los resultados, haga clic en el botón Opciones y compruebe el Emparejar todo el contenido de la celda Ahora, Excel limitará los resultados sólo a las cadenas ??-??:

    Cómo sustituir con comodín

    En caso de que sus datos contengan algunas coincidencias difusas, los comodines pueden ayudarle a localizarlas y unificarlas rápidamente.

    En la captura de pantalla siguiente, puede ver dos variantes ortográficas de la misma ciudad Homel y Gomel Nos gustaría reemplazar ambos con otra versión - Homyel (Y sí, las tres grafías de mi ciudad natal son correctas y generalmente aceptadas :)

    Esto es lo que hay que hacer para sustituir las coincidencias parciales:

    1. Pulse Ctrl + H para abrir el Sustituir de la pestaña Buscar y reemplazar diálogo.
    2. En el Encuentre lo que escriba la expresión comodín: ?omel
    3. En el Sustituir por escriba el texto de sustitución: Homyel
    4. Haga clic en el botón Sustituir todo botón.

    Y observe los resultados:

    Cómo encontrar y sustituir caracteres comodín

    Para buscar un carácter que Excel reconozca como comodín, es decir, un asterisco literal o un signo de interrogación, incluya una tilde (~) en los criterios de búsqueda. Por ejemplo, para buscar todas las entradas que contengan asteriscos, escriba ~* en el cuadro Buscar qué:

    Si desea sustituir los asteriscos por otra cosa, cambie a la opción Sustituir y escriba el carácter que le interese en el campo Sustituir por Para eliminar todos los caracteres de asterisco encontrados, deje la casilla Sustituir por y haga clic en Sustituir todo .

    Filtrar datos con comodines en Excel

    Los comodines de Excel también resultan muy útiles cuando se tiene una gran columna de datos y se desea filtrar esos datos basándose en una condición.

    En nuestro conjunto de datos de ejemplo, supongamos que desea filtrar los ID que empiezan por "B". Para ello, haga lo siguiente:

    1. Añadir filtro a las celdas de cabecera. La forma más rápida es pulsar el atajo de teclado Ctrl + Mayús + L.
    2. En la columna de destino, haga clic en la flecha desplegable de filtro.
    3. En el Buscar en escriba sus criterios, B* en nuestro caso.
    4. Haga clic en OK .

    Esto filtrará instantáneamente los datos basándose en sus criterios comodín como se muestra a continuación:

    Los comodines también pueden utilizarse con el filtro avanzado, lo que podría convertirlo en una buena alternativa a las expresiones regulares (también denominadas expresiones regulares Para obtener más información, consulte Filtro avanzado de Excel con comodines.

    Fórmulas Excel con comodín

    En primer lugar, debe tenerse en cuenta que un número bastante limitado de funciones de Excel admiten comodines. A continuación se muestra una lista de las funciones más populares que sí los admiten con ejemplos de fórmulas:

    AVERAGEIF con comodines - halla el promedio (media aritmética) de las celdas que cumplen la condición especificada.

    AVERAGEIFS - devuelve la media de las celdas que cumplen múltiples criterios. Al igual que AVERAGEIF en el ejemplo anterior permite comodines.

    COUNTIF con caracteres comodín: cuenta el número de celdas en función de un criterio.

    COUNTIFS con comodines: cuenta el número de celdas en función de varios criterios.

    SUMIF con comodín- suma celdas con condición.

    SUMIFS - suma celdas con criterios múltiples. Al igual que SUMIF en el ejemplo anterior acepta caracteres comodín.

    VLOOKUP con comodines - realiza una búsqueda vertical con coincidencia parcial.

    HLOOKUP con comodín - realiza una búsqueda horizontal con coincidencia parcial.

    XLOOKUP con caracteres comodín: realiza una búsqueda de coincidencias parciales tanto en una columna como en una fila.

    Fórmula MATCH con comodines - encuentra una coincidencia parcial y devuelve su posición relativa.

    XMATCH con comodines: un sucesor moderno de la función MATCH que también admite coincidencias con comodines.

    BÚSQUEDA con caracteres comodín: a diferencia de la función BUSCAR, que distingue entre mayúsculas y minúsculas, BÚSQUEDA, que no distingue entre mayúsculas y minúsculas, admite caracteres comodín.

    Si necesita hacer coincidencias parciales con otras funciones que no admiten comodines, tendrá que encontrar una solución como la fórmula comodín IF de Excel.

    Los siguientes ejemplos muestran algunos enfoques generales sobre el uso de comodines en las fórmulas de Excel.

    Fórmula comodín COUNTIF de Excel

    Supongamos que desea contar el número de celdas que contienen el texto "AA" en el rango A2:A12. Hay tres formas de conseguirlo.

    La más sencilla consiste en incluir caracteres comodín directamente en el archivo criterios argumento:

    =COUNTIF(A2:A12, "*AA*")

    En la práctica, esta "codificación rígida" no es la mejor solución, ya que si los criterios cambian más adelante, tendrá que editar la fórmula cada vez.

    En lugar de escribir los criterios en la fórmula, puede introducirlos en alguna celda, por ejemplo E1, y concatenar la referencia de celda con los caracteres comodín. Su fórmula completa sería:

    =COUNTIF(A2:A12,"*"&E1&"*")

    Alternativamente, puede introducir una cadena comodín (*AA* en nuestro ejemplo) en la celda criterio (E1) e incluir sólo la referencia de la celda en la fórmula:

    =COUNTIF(A2:A12, E1)

    Las tres fórmulas producirán el mismo resultado, por lo que cuál utilizar es una cuestión de preferencia personal.

    Nota. La búsqueda comodín no distingue entre mayúsculas y minúsculas por lo que la fórmula cuenta tanto las mayúsculas como las minúsculas como AA-01 y aa-01 .

    Fórmula comodín VLOOKUP de Excel

    Cuando necesite buscar un valor que no tenga una coincidencia exacta en los datos de origen, puede utilizar caracteres comodín para encontrar una coincidencia parcial.

    En este ejemplo, vamos a buscar los ID que empiecen por determinados caracteres, y devolver sus precios de la columna B. Para ello, introduzca el comando piezas únicas de los ID de los objetivos en las celdas D2, D3 y D4 y utilice esta fórmula para obtener los resultados:

    =VLOOKUP(D2& "*", $A$2:$B$12, 2, FALSE)

    La fórmula anterior va a E1, y debido al uso inteligente de referencias de celdas relativas y absolutas se copia correctamente a las celdas de abajo.

    Nota: Como la función VLOOKUP de Excel devuelve la primera coincidencia encontrada, debe tener mucho cuidado al buscar con comodines. Si su valor de búsqueda coincide con más de un valor en el rango de búsqueda, puede obtener resultados engañosos.

    Comodín Excel para números

    A veces se afirma que los comodines en Excel sólo funcionan para valores de texto, no para números. Sin embargo, esto no es exactamente cierto. Con la función Buscar y reemplazar así como Filtro los comodines funcionan bien tanto para texto como para números.

    Buscar y reemplazar con comodín

    En la captura de pantalla siguiente, estamos utilizando *4* como criterio de búsqueda para buscar las celdas que contienen el dígito 4, y Excel encuentra tanto cadenas de texto como números:

    Filtro con número comodín

    Del mismo modo, el autofiltro de Excel no tiene ningún problema para filtrar los números que contienen "4":

    Por qué el comodín de Excel no funciona con números en las fórmulas

    El uso de caracteres comodín junto con números (independientemente de si rodea el número con comodines o concatena una referencia de celda) convierte un valor numérico en una cadena de texto. Como resultado, Excel no reconoce una cadena en un rango de números.

    Por ejemplo, las dos fórmulas siguientes cuentan perfectamente el número de cadenas que contienen "4":

    =COUNTIF(A2:A12, "*4*" )

    =COUNTIF(A2:A12, "*"&E1& "*" )

    Pero ninguno puede identificar el dígito 4 dentro de un número:

    Cómo hacer que los comodines funcionen para los números

    La solución más sencilla es convertir los números en texto (por ejemplo, utilizando la función Texto a columnas) y luego hacer un VLOOKUP, COUNTIF, MATCH, etc. normal.

    Por ejemplo, para obtener el recuento de células que comenzar con el número en E1, la fórmula es:

    =COUNTIF(B2:B12, E1& "*" )

    En caso de que este enfoque no sea aceptable en la práctica, tendrás que elaborar tu propia fórmula para cada caso concreto. Por desgracia, no existe una solución genérica :( A continuación, encontrarás un par de ejemplos.

    Ejemplo 1. Fórmula comodín de Excel para números

    Este ejemplo muestra cómo contar números que contienen un dígito específico. En la tabla de ejemplo que aparece a continuación, supongamos que desea calcular cuántos números del intervalo B2:B12 contienen "4". Ésta es la fórmula que debe utilizar:

    =SUMPRODUCTO(--(ISNUMBER(SEARCH("4", B2:B12))))

    Cómo funciona esta fórmula

    Trabajando desde dentro hacia fuera, esto es lo que hace la fórmula:

    La función BUSCAR busca el dígito especificado en cada celda del rango y devuelve su posición, un error #VALOR si no se encuentra. Su salida es la siguiente matriz:

    {#VALOR!;1;#VALOR!;#VALOR!;3;#VALOR!;#VALOR!;1;#VALOR!;#VALOR!;#VALOR!}

    La función ISNUMBER lo toma de ahí y cambia cualquier número a TRUE y el error a FALSE:

    {FALSO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO;FALSO}

    Un operador unario doble (--) coacciona TRUE y FALSE a 1 y 0, respectivamente:

    {0;1;0;0;1;0;0;1;0;0;0}

    Por último, la función SUMPRODUCTO suma los 1 y devuelve el recuento.

    Nota: Cuando utilice una fórmula similar en sus hojas de cálculo, no incluya en ningún caso "$" ni ningún otro símbolo de moneda en la función BUSCAR. Recuerde que sólo se trata de un formato de moneda "visual" aplicado a las celdas, los valores subyacentes son meros números.

    Ejemplo 2. Fórmula comodín para fechas

    La fórmula SUMPRODUCT comentada anteriormente funciona perfectamente para números, pero fallará para fechas. ¿Por qué? Porque internamente Excel almacena las fechas como números de serie, y la fórmula procesaría esos números, no las fechas mostradas en las celdas.

    Para superar este obstáculo, utilice la función TEXTO para convertir las fechas en cadenas de texto y, a continuación, introduzca las cadenas en la función BUSCAR.

    Dependiendo de lo que pretenda contar exactamente, los formatos de texto pueden variar.

    Para contar todas las fechas en C2:C12 que tienen "4" en el día, mes o año, utilice " mmddyyyy" :

    =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))

    Para contar sólo los días que contengan "4" ignorando meses y años, utilice el símbolo " dd" formato de texto:

    =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))

    Así es como se utilizan los comodines en Excel. Espero que esta información te resulte útil en tu trabajo. En fin, te doy las gracias por leer y ¡espero verte en nuestro blog la semana que viene!

    Cuaderno de prácticas para descargar

    Comodines en las fórmulas de Excel (archivo .xlsx)

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.