Localizar la primera coincidencia parcial con comodines
Para obtener la posición de la primera coincidencia parcial que contiene una cadena de texto específica en un rango en Excel, puedes usar una fórmula MATCH con caracteres comodín: el asterisco (*) y el signo de interrogación (?).
¿Cómo obtener la posición de la primera coincidencia parcial con comodines?
Para obtener la posición de la primera coincidencia que contiene “China” y la primera coincidencia que tiene la letra “e” como su quinta letra en la tabla mostrada arriba, primero debes saber cómo usar los dos comodines: el asterisco (*), que coincide con cualquier número de caracteres; y el signo de interrogación (?), que coincide solo con un carácter. Por ejemplo, *ice podría significar nice, police, ice, 9$ice, etc.; y mo?? podría significar more, mode, mo1$, mood, etc. Después de comprender el uso de los comodines, podemos incorporarlos en una fórmula MATCH para obtener la posición deseada.
Sintaxis genérica
=MATCH(valor_búsqueda,rango_búsqueda,0)
- valor_búsqueda: El valor que MATCH utiliza para devolver la posición de la primera coincidencia que cumple con la condición dada en el rango_búsqueda. Aquí se refiere a la primera coincidencia que contiene “China” y la primera coincidencia que tiene “e” como su quinta letra.
- rango_búsqueda: El rango de celdas desde el cual se obtiene la posición.
- tipo_coincidencia 0: Obliga a MATCH a encontrar el primer valor que sea exactamente igual al valor_búsqueda.
Para obtener la primera coincidencia que contiene “China” y la primera coincidencia que tiene la letra “e” como su quinta letra, copia o ingresa las siguientes fórmulas en las celdas E6 y E9, y presiona Enter para obtener los resultados:
Celda E6=MATCH("*china*",B5:B11,0)
Celda E7=MATCH("????e*",B5:B11,0)
O, usa referencias de celda para hacer que las fórmulas sean dinámicas:
Celda E6=MATCH("*"&E5&"*",B5:B11,0)
Celda E7=MATCH("????"&E8&"*",B5:B11,0)
√ Nota: Para unir una referencia de celda y texto, debes agregar un ampersand (&) entre ellos. Y el texto debe estar encerrado entre comillas dobles.
Explicación de las fórmulas
=MATCH("*"&E5&"*",B5:B11,0)
- El valor de búsqueda "*"&E5&"*" ("*china*") puede coincidir con cualquier cadena de texto que contenga la cadena “China”, sin importar la posición de la cadena dentro de la palabra o frase.
- El tipo_coincidencia 0 solicita a la función MATCH que encuentre la coincidencia exacta.
- La función MATCH luego devolverá la posición de la primera coincidencia que contiene la cadena “China” en el rango B5:B11, que es 4.
=MATCH(("????"&E8&"*",B5:B11,0)
- El valor de búsqueda "????"&E8&"*" ("????e*") puede coincidir con cualquier cadena de texto que tenga “e” como su quinto carácter, siempre que la cadena de texto contenga 5 o más caracteres.
- El tipo_coincidencia 0 solicita a la función MATCH que encuentre la coincidencia exacta.
- La función MATCH luego devolverá la posición de la primera cadena de texto que tiene “e” como su quinto carácter en el rango B5:B11, que es 2.
√ Nota: Para recuperar el valor basado en la posición obtenida con MATCH, utiliza la función INDEX.
Funciones relacionadas
La función MATCH de Excel busca un valor específico en un rango de celdas y devuelve la posición relativa del valor.
Fórmulas relacionadas
Buscar la primera coincidencia parcial numérica
Hay casos en los que necesitas obtener la posición de la primera coincidencia parcial que contiene un número específico en un rango de valores numéricos en Excel. En este caso, una fórmula MATCH y TEXT que incorpora el asterisco (*), el comodín que coincide con cualquier número de caracteres, te será útil. Y si también necesitas conocer el valor exacto en esa posición, puedes agregar la función INDEX a la fórmula.
Buscar la coincidencia más cercana
Para buscar la coincidencia más cercana de un valor de búsqueda en un conjunto de datos numéricos en Excel, puedes usar las funciones INDEX, MATCH, ABS y MIN juntas.
Buscar el valor de coincidencia más cercano con múltiples criterios
En algunos casos, es posible que necesites buscar el valor de coincidencia más cercano o aproximado basado en más de un criterio. Con la combinación de las funciones INDEX, MATCH e IF, puedes lograrlo rápidamente en Excel.
Coincidencia aproximada bidireccional con múltiples criterios
En este tutorial, hablaremos sobre cómo buscar una coincidencia aproximada basada en múltiples criterios enumerados tanto en columnas como en filas en una hoja de cálculo de Excel, con la ayuda de las funciones INDEX, MATCH e IF.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.