Vlookup

Coincidencia exacta | Coincidencia aproximada | Vlookup parece correcto | Primera coincidencia | Vlookup es insensible a las mayúsculas y minúsculas | Criterios múltiples | #N/A error | Múltiples tablas de búsqueda

La función VLOOKUP es una de las funciones más populares en Excel . Esta página contiene muchos ejemplos de VLOOKUP fáciles de seguir.

Coincidencia exacta

La mayoría de las veces se busca una coincidencia exacta cuando se usa la función VLOOKUP en Excel. Echemos un vistazo a los argumentos de la función VLOOKUP.

1. La función VLOOKUP de abajo busca el valor 53 (primer argumento) en la columna de la izquierda de la tabla roja (segundo argumento).

2. El valor 4 (tercer argumento) le dice a la función VLOOKUP que devuelva el valor en la misma fila de la cuarta columna de la tabla roja.

Nota: el FALSO BOLEANO (cuarto argumento) le dice a la función VLOOKUP que devuelva una coincidencia exacta. Si la función VLOOKUP no puede encontrar el valor 53 en la primera columna, devolverá un error #N/A.

3. Aquí hay otro ejemplo. En lugar de devolver el salario, la función VLOOKUP de abajo devuelve el apellido (el tercer argumento se establece en 3) de ID 79.

Coincidencia aproximada

Veamos un ejemplo de la función VLOOKUP en modo de coincidencia aproximada (cuarto argumento puesto a VERDADERO).

1. La función VLOOKUP de abajo busca el valor 85 (primer argumento) en la columna de la izquierda de la tabla roja (segundo argumento). Sólo hay un problema. No hay ningún valor 85 en la primera columna.

2. Afortunadamente, el VERDADERO booleano (cuarto argumento) le dice a la función VERDADERO que devuelva una coincidencia aproximada. Si la función VLOOKUP no puede encontrar el valor 85 en la primera columna, devolverá el valor más grande menor que 85. En este ejemplo, este será el valor 80.

3. El valor 2 (tercer argumento) le dice a la función VLOOKUP que devuelva el valor en la misma fila de la segunda columna de la tabla roja.

Nota: siempre ordene la columna más a la izquierda de la tabla roja en orden ascendente si utiliza la función VLOOKUP en modo de coincidencia aproximada (cuarto argumento puesto a VERDADERO).

Vlookup se ve bien

La función VLOOKUP siempre busca un valor en la columna más a la izquierda de una tabla y devuelve el valor correspondiente de una columna a la derecha.

1. Por ejemplo, la función VLOOKUP de abajo busca el nombre y devuelve el apellido.

2. Si cambias el número de índice de la columna (tercer argumento) a 3, la función VLOOKUP busca el primer nombre y devuelve el salario.

Nota: en este ejemplo, la función VLOOKUP no puede buscar el nombre y devolver el ID. La función VLOOKUP sólo mira a la derecha. No te preocupes, puedes usar el INDICE y la función MATCH en Excel para realizar una búsqueda a la izquierda.

Primer partido

Si la columna más a la izquierda de la tabla contiene duplicados, la función VLOOKUP coincide con la primera instancia. Por ejemplo, eche un vistazo a la función VLOOKUP a continuación.

Explicación: la función VLOOKUP devuelve el salario de Mia Clark, no el de Mia Reed.

Vlookup es insensible a las mayúsculas y minúsculas

La función VLOOKUP en Excel realiza una búsqueda sin distinción de casos. Por ejemplo, la función VLOOKUP de abajo busca MIA (celda G2) en la columna más a la izquierda de la tabla.

Explicación: la función VLOOKUP es insensible a las mayúsculas y minúsculas, por lo que busca MIA o Mia o mia o miA, etc. Como resultado, la función VLOOKUP devuelve el salario de Mia Clark (primera instancia). Puedes usar las funciones INDEX, MATCH y EXACT en Excel para realizar una búsqueda que distingue entre mayúsculas y minúsculas.

Criterios Múltiples

¿Quieres buscar un valor basado en múltiples criterios? Utilice la función INDICE y la función PAREJA en Excel para realizar una búsqueda a dos columnas.

Nota: la fórmula de la matriz anterior busca el salario de James Clark, no el de James Smith, ni el de James Anderson.

#N/A error

Si la función VLOOKUP no puede encontrar una coincidencia, devuelve un error #N/A.

1. Por ejemplo, la función VLOOKUP de abajo no puede encontrar el valor 28 en la columna de la izquierda.

2. Si quieres, puedes usar la función IFNA para reemplazar el error #N/A con un mensaje amistoso.

Nota: la función IFNA se introdujo en Excel 2013. Si usas Excel 2010 o Excel 2007, simplemente reemplaza IFNA con IFERROR. Recuerde, la función IFERROR también detecta otros errores. Por ejemplo, el error #NAME? si accidentalmente escribes mal la palabra VLOOKUP.

Múltiples tablas de búsqueda

Cuando se usa la función VLOOKUP en Excel, se pueden tener múltiples tablas de búsqueda. Puede utilizar la función IF para comprobar si se cumple una condición y devolver una tabla de consulta si es VERDADERA y otra si es FALSA.

1. Crear dos rangos con nombre: Tabla 1 y Tabla 2.

2. Selecciona la celda E4 e introduce la función VLOOKUP que se muestra a continuación.

Explicación: la bonificación depende del mercado (Reino Unido o EE.UU.) y de la cantidad de ventas. El segundo argumento de la función VLOOKUP hace el truco. Si el Reino Unido, la función VLOOKUP utiliza la Tabla 1, si los EE.UU., la función VLOOKUP utiliza la Tabla 2. Ponga el cuarto argumento de la función VLOOKUP en TRUE para devolver una coincidencia aproximada.

3. Presiona Enter.

4. Selecciona la celda E4, haz clic en el ángulo inferior derecho de la celda E4 y arrástrala hasta la celda E10.

Nota: por ejemplo, Walker recibe un bono de 1.500 dólares. Debido a que estamos usando rangos de nombres, podemos fácilmente copiar esta función VLOOKUP a las otras celdas sin preocuparnos por las referencias de las celdas.

Deja un comentario