Comodines en Excel: cómo usar * ? ~ para buscar y reemplazar con precisión
300 códigos de producto. Cuatro formatos distintos para el mismo prefijo. Un lunes por la mañana. Así es exactamente el problema que los comodines de Excel resuelven en dos minutos.
*Una vez me tocó limpiar una lista de códigos que venían escritos de varias formas: algunos tenían guion, otros espacio y otros un separador diferente. Al principio fui corrigiéndolos uno por uno porque eran pocas filas y pensé que terminaría rápido, pero cuando vi que todavía quedaban muchos registros por revisar, me di cuenta de que no era una buena forma de hacerlo. Después descubrí que podía utilizar comodines junto con Buscar y reemplazar para encontrar varias variantes de una sola vez. Desde entonces, antes de empezar a corregir datos manualmente, reviso si el patrón se puede resolver con una búsqueda más amplia.*
Mariana mantiene el catálogo de productos de una empresa distribuidora. Cada mes recibe del proveedor un archivo Excel con las novedades: precios actualizados, nuevos artículos, cambios de descripción. El problema es que el proveedor no tiene un criterio fijo para los códigos. Un mes llegan como "COD-001", otro mes como "COD_001", otro como "COD 001" y a veces en minúsculas. El sistema interno solo acepta el formato "COD-" con guion. Antes de importar el archivo, Mariana tiene que estandarizar todos los códigos — 300 filas, cuatro variantes distintas, cada mes.
Ctrl+H con comodines resuelve eso en menos de dos minutos. Sin macros, sin fórmulas, sin hacerlo fila por fila.
Los tres comodines que existen en Excel.
Un comodín es un carácter especial que representa uno o más caracteres desconocidos en una búsqueda. Excel reconoce exactamente tres:
* (asterisco) → representa cualquier secuencia de caracteres, de cualquier longitud. "COD*" encuentra "COD-001", "COD_001", "COD 001", "CODIGO" y cualquier texto que empiece con "COD".
? (interrogante) → representa exactamente un carácter, cualquiera que sea. "COD?" encuentra "COD-", "COD_", "COD " — textos donde COD va seguido de exactamente un carácter.
~ (virgulilla) → es el carácter de escape. Si necesitas buscar un asterisco o un interrogante literales — no como comodines, sino como caracteres reales — los escribes como ~* y ~? respectivamente.
La referencia técnica oficial está en Microsoft Support — buscar y reemplazar en Excel
El problema de Mariana, paso a paso.
Abre el archivo del proveedor. La columna A tiene los códigos en distintos formatos. Necesita que todos queden como "COD-001", "COD-002", etc. — el prefijo siempre igual, solo el número cambia.
Abre Buscar y reemplazar con Ctrl+H. Aparece el cuadro de diálogo con dos campos: Buscar y Reemplazar con.
*Durante bastante tiempo utilicé Ctrl+H únicamente para reemplazar un texto concreto por otro. Recuerdo abrir el cuadro de Buscar y reemplazar para corregir una lista de códigos y hacerlo varias veces porque cada variante tenía un separador diferente. No se me había ocurrido que el mismo cuadro podía reconocer comodines. Cuando descubrí que podía utilizar el asterisco y el interrogante para buscar patrones en lugar de valores exactos, empecé a verlo de otra manera: ya no servía solamente para reemplazar palabras, sino también para localizar grupos de datos que seguían una estructura parecida.*
Paso 1: reemplazar "COD_" y "COD " con "COD-".
En el campo Buscar escribe: COD_
En el campo Reemplazar con escribe: COD-
Clic en Reemplazar todo.
Repite con COD (COD seguido de espacio). En dos operaciones ya tiene dos de las cuatro variantes resueltas.
Paso 2: usar el asterisco para capturar variantes que no conoce.
El proveedor a veces usa otros separadores que Mariana no anticipa. Para cubrirse, usa el asterisco de forma más amplia.
En el campo Buscar escribe: *COD?*
En el campo Reemplazar con escribe: *COD-*
El interrogante captura exactamente el carácter que sigue a "COD" — sea guion, guion bajo, espacio o cualquier otro símbolo de un solo carácter. Un solo reemplazo limpia todas las variantes de un prefijo de cuatro caracteres de golpe.
Paso 3: verificar con el asterisco que no quedó ninguna variante.
Para confirmar que no quedó ningún código con formato incorrecto, Mariana usa el asterisco en modo solo búsqueda. En el campo Buscar escribe: *COD[^-]*
Pero Buscar y reemplazar no admite expresiones regulares — solo los tres comodines. La forma más simple de verificar es buscar *COD-* y contar cuántos resultados aparecen. Si el número coincide con el total de filas, todo está en orden.
Cuando el dato que buscas contiene un asterisco o un interrogante real.
Este es el caso que nadie anticipa hasta que lo encuentra. Imagina que algunos códigos en el catálogo tienen un asterisco como parte del nombre — por ejemplo "*COD-PROMO*" para artículos en promoción. Si buscas *COD-* con la intención de encontrar "COD-" seguido de cualquier cosa, Excel interpretará todos los asteriscos como comodines y el resultado será correcto. Pero si quieres buscar específicamente el asterisco literal, tienes que escribir *~** en el campo de búsqueda. La virgulilla le dice a Excel que el siguiente carácter no es un comodín sino un carácter real.
Lo mismo aplica al interrogante: *~?* busca un interrogante literal. Y *~~* busca una virgulilla literal.
Comodines en fórmulas: dónde funcionan y dónde no.
Los comodines no son exclusivos de Buscar y reemplazar. También funcionan dentro de varias fórmulas de Excel, con algunas diferencias importantes.
En BUSCARV el asterisco y el interrogante funcionan como comodines en el primer argumento. =BUSCARV("COD*"; Tabla; 2; 0) encuentra el primer código que empiece por "COD", sin importar qué sigue. Es útil cuando el valor exacto puede variar ligeramente.
En BUSCARX los comodines también funcionan, pero hay que activarlos explícitamente usando el quinto argumento con el valor 2. Sin ese argumento, BUSCARX trata el asterisco y el interrogante como caracteres literales, no como comodines — lo contrario de BUSCARV, que los interpreta como comodines por defecto. Es un detalle que genera confusión frecuente al migrar fórmulas de una función a la otra.
En CONTAR.SI y SUMAR.SI los comodines funcionan sin configuración adicional: =CONTAR.SI(A:A; "COD*") cuenta todas las celdas que empiezan con "COD".
Donde los comodines no funcionan: en funciones de búsqueda exacta como COINCIDIR con tipo 0 en modo estricto, en SI con comparación directa, y en general en cualquier operación matemática.
Lo que resolvió Mariana.
Al final del proceso, los 300 códigos quedaron en formato "COD-NNN" en menos de cinco minutos. El archivo estaba listo para importar. El mes siguiente, cuando el proveedor volvió a cambiar el separador por un punto — "COD.001" — el proceso tomó treinta segundos.
Los comodines no son una funcionalidad avanzada de Excel — son una herramienta básica que la mayoría descubre tarde porque nadie la menciona en los tutoriales de nivel inicial. Una vez que sabes que existen, los ves en todos los problemas de limpieza de datos.
Dudas comunes sobre comodines en Excel.
¿Los comodines distinguen entre mayúsculas y minúsculas?
No. Por defecto, Buscar y reemplazar no distingue mayúsculas de minúsculas. Si necesitas que la búsqueda sea sensible a mayúsculas, activa la opción Coincidir mayúsculas y minúsculas en el cuadro de diálogo haciendo clic en Opciones.
¿Puedo usar más de un comodín en la misma búsqueda?
Sí. Puedes combinarlos libremente: *COD?-*** busca "COD" seguido de un carácter exacto, luego un guion, luego cualquier cosa. No hay límite en la cantidad de comodines por expresión.
¿Los comodines funcionan igual en Google Sheets?
En Buscar y reemplazar de Google Sheets los comodines no funcionan de la misma forma — Sheets usa expresiones regulares en su lugar, que son más potentes pero con sintaxis diferente. En las funciones CONTAR.SI y SUMAR.SI de Sheets, el asterisco y el interrogante sí funcionan como comodines igual que en Excel.
¿Puedo usar comodines para buscar en varias hojas al mismo tiempo?
Sí. En el cuadro de diálogo de Buscar y reemplazar, haz clic en *Opciones* y en el campo Dentro de selecciona Libro en lugar de Hoja. La búsqueda con comodines se aplica a todas las hojas del archivo.
¿Por qué BUSCARX no reconoce mis comodines?
Porque BUSCARX trata los comodines como caracteres literales por defecto. Para activarlos, agrega el valor 2 en el quinto argumento de la función: =BUSCARX("COD*"; rango_búsqueda; rango_resultado; "No encontrado"; 2). El 2 activa la coincidencia con comodines.
──────────────────────────────
dexk cubre Excel, Word y Google Workspace para quienes trabajan con estas herramientas todos los días. Tutoriales prácticos, sin rodeos y con casos reales.
Sigue leyendo: Cómo usar BUSCARX (XLOOKUP) en Excel



Comentarios
Publicar un comentario