Tabla de contenido
En este tutorial, voy a discutir varias maneras de encontrar una coincidencia parcial en el texto utilizando Excel VLOOKUP partido aproximado. Todos sabemos que el VLOOKUP busca un valor concreto en la columna situada más a la izquierda de un intervalo de datos y devuelve un valor deseado en la misma fila de una columna que usted especifique. A diferencia de la coincidencia parcial de valores numéricos, la coincidencia aproximada de valores de texto es un poco complicada. Así pues, exploremos algunos ejemplos de VLOOKUP Coincidencia parcial de valores de texto.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de prácticas que hemos utilizado para preparar este artículo.
Vlookup Coincidencia aproximada.xlsx4 Ejemplos de Excel VLOOKUP para encontrar coincidencias aproximadas de texto
Antes de encontrar una coincidencia aproximada en excel, debemos fijarnos en la sintaxis de la función VLOOKUP que es:
VLOOKUP (valor_buscado, matriz_tabla, número_índice_columna, [rango_buscado])
En la sintaxis anterior, el cuarto argumento ( búsqueda_de_rango ) indica si buscamos la coincidencia exacta o una aproximada. Básicamente, tenemos dos opciones disponibles para elegir.
- FALSO Para obtener una coincidencia exacta del valor de búsqueda.
- TRUE Para obtener una coincidencia aproximada del valor de búsqueda.
Al ver la discusión anterior, se puede pensar que si ponemos TRUE como cuarto argumento, obtendremos una coincidencia aproximada de un valor de búsqueda en un rango de datos. Sí, puede obtener la coincidencia parcial de esta forma si la columna de búsqueda contiene números. Esto se debe a que, cuando ordena una columna de búsqueda (que contiene números) en orden ascendente, la coincidencia aproximada devolverá el siguiente valor más grande que sea menor que el valor de búsqueda. Sin embargo, si la columna de búsquedacontiene valores de texto, una coincidencia aproximada no funcionará. En ese caso, utilizaremos formas alternativas como el uso de un comodín en el primer argumento de la función. Por ejemplo, utilizaré la función asterisco (*) como comodín. Recuerde que utilizaremos el símbolo VLOOKUP en modo de coincidencia exacta mientras se utiliza el comodín.
1. Aplicar comodín en VLOOKUP para buscar coincidencias parciales (el texto empieza por)
Por ejemplo, tengo un conjunto de datos que contiene los nombres de varios representantes de ventas y los importes de las ventas realizadas por cada uno de ellos. Brad ' y devolver así el importe de venta correspondiente.
Pasos:
- Escriba la fórmula siguiente en Celda C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)
- Pulse Entre en .
- Como resultado, la fórmula anterior devuelve el importe de las ventas ( $10,000 ) obtenido por Brad Miller .
🔎 ¿Cómo funciona la fórmula?
➤ C12& "*"
Toma, Ampersand ( & ) une el valor de Célula C12 ( Brad ) con el comodín (*). Como resultado, el valor de búsqueda pasa a ser Brad* Por lo tanto, el VLOOKUP busca el texto que empieza por Brad* . Brad* significa que la fórmula buscará cualquiera de los nombres que empiecen por Brad con cero o más caracteres a continuación (por ejemplo Brad , Bradley , Braden ).
➤ VLOOKUP(C12& "*",B5:C10,2,FALSE)
La fórmula anterior busca Brad* en la gama B5:C10 y devuelve el importe de las ventas de la columna 2 . FALSO en el cuarto argumento indica que aquí se utiliza el modo de coincidencia exacta.
⏩ Nota:
Cuidado con los duplicados. Eso significa que hay dos nombres en mi conjunto de datos que empiezan por Brad ( Brad Miller y Bradly Shaw Por lo tanto, si se encuentran varias coincidencias parciales, la fórmula anterior sólo devolverá resultados para la primera coincidencia. Como se ha indicado anteriormente, obtuvimos el resultado de coincidencia para Brad no para Bradly .
2. Buscar coincidencia aproximada donde el valor de la celda termina con un texto concreto
Ahora, buscaré el nombre del representante de ventas que termine con una parte de texto determinada ' hijo ' y así obtener el importe de ventas ganado.
Pasos:
- Escriba la fórmula siguiente en Celda C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)
- La fórmula anterior busca el nombre del representante de ventas que termina con el texto ' hijo y devuelve el importe de venta correspondiente ( $7,500 ) después de pulsar Entre en .
Toma, "*"&C12 esta parte de la fórmula da como resultado *hijo Esto significa que la fórmula anterior buscará los nombres que terminen con el valor de texto *hijo (como hijo , Johnson , Richardson ). El resto de la fórmula funciona como se menciona en Método 1 .
Lecturas similares:
- VLOOKUP Texto Parcial de una Sola Celda en Excel
- Cómo usar VLOOKUP para coincidencias parciales en Excel (4 maneras)
- Utilizar la Comparación Parcial IF en Excel (4 Operaciones Básicas)
- Cómo realizar una cadena de coincidencia parcial en Excel (5 métodos)
- COUNTIF Coincidencia parcial en Excel (2 o más enfoques)
3. Dos comodines en VLOOKUP para obtener una coincidencia parcial "Contiene tipo" en el texto
En los dos métodos anteriores, he mostrado cómo encontrar texto que comienza/termina con un determinado valor de texto. Ahora, buscaré si alguno de los nombres de los representantes de ventas contiene el texto ' Yo ' en cualquier posición y así averiguar el importe de la venta.
Pasos:
- Escriba la fórmula siguiente en Celda C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)
- En consecuencia, la fórmula anterior buscará el nombre del representante de ventas que contenga ' Yo en cualquier lugar del nombre y mostrar así el importe de las ventas obtenidas ( $11,000 ) después de pulsar Entre en .
Toma, "*"&C12& "*" esta parte de la fórmula da como resultado *Me* Significa que la fórmula anterior buscará en la columna de búsqueda si alguno de los nombres contiene el texto ' *Me* '.
Más información: Buscar Coincidencia Parcial de Texto en Excel (5 Métodos)
4. Obtener coincidencias aproximadas de varios textos con la columna auxiliar y la función VLOOKUP
Esta vez haré coincidir parcialmente varios textos. Por ejemplo, tengo el siguiente conjunto de datos, que contiene Representante de ventas , Artículo en venta, y Ventas Importe .
Pasos:
- En primer lugar, crearé una "columna auxiliar" en el extremo izquierdo de mi conjunto de datos para concatenar los valores de las columnas C y D introduciendo la siguiente fórmula en Célula B5 .
=C5&D5
- Hit Entre en . Utilizar Autorrelleno ( + ) para copiar la fórmula al resto de las celdas y la columna de ayuda mostrará el valor concatenado de Representante de ventas y Artículo en venta .
- Ahora buscaré el valor de Celda C12 y C13 en la columna de ayuda. Para ello, escriba la siguiente fórmula en Celda C15 Al igual que en los métodos anteriores, he utilizado el comodín ( * ) y VLOOKUP coincidencia exacta (aquí, 0 significa FALSO ) esta vez también.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)
- Hit Entre en Como resultado, aquí tengo el importe de las ventas que coincide con las condiciones dadas.
Más información: Excel Partial Match Two Columns (4 Enfoques Sencillos)
Alternativas de Vlookup para obtener una coincidencia aproximada de texto
Aparte de utilizar el VLOOKUP podemos utilizar otras opciones para que los textos coincidan parcialmente, por ejemplo
➥ Complemento de búsqueda difusa para Excel
Microsoft dispone de un complemento gratuito que se utiliza para Búsqueda difusa . Búsqueda difusa es similar a la búsqueda aproximada.
Conclusión
En el artículo anterior he tratado de exponer varios ejemplos de VLOOKUP texto aproximado de coincidencia en excel elaboradamente. Esperemos que estos ejemplos y explicaciones sean suficientes para resolver sus problemas. Por favor, hágamelo saber si tiene alguna duda.