Tabla de contenido
En la función VLOOKUP no puede encontrar el valor de búsqueda en la matriz de búsqueda, mostrará un signo de error, #N/A Pero puede deshacerse de este problema utilizando la función IFERROR con el VLOOKUP En este artículo, te muestro 5 usos diferentes de la función IFERROR con VLOOKUP en Excel.
Supongamos que tenemos un conjunto de datos con las notas obtenidas por los distintos alumnos de una clase. Utilizaremos este conjunto de datos para mostrar distintos usos de IFERROR con VLOOKUP.
Descargar el cuaderno de prácticas
IFERROR VLOOKUP.xlsxUsos de IFERROR con VLOOKUP en Excel
Qué ocurrirá si sólo utilizamos VLOOKUP
En primer lugar, veremos lo que ocurrirá si utilizamos únicamente la función VLOOKUP Supongamos que Jessica es una estudiante cuyo nombre no pertenece a nuestro conjunto de datos. Ahora bien, si hallamos la nota obtenida por Jessica utilizando la función VLOOKUP Excel mostrará un signo de error #N/A. Podemos tratar este signo de error utilizando la función IFERROR con la función VLOOKUP función
Veamos ahora los diferentes usos de IFERROR con VLOOKUP.
1. IFERROR con VLOOKUP para reemplazar #N/A con texto personalizado
Supongamos que, al buscar un alumno cuyo nombre no figura en la lista, desea mostrar un texto personalizado como "No encontrado". Para ello, introduzca la siguiente fórmula en la celda F5 y pulse ENTRAR.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "No encontrado")
Toma, E5 = Valor de búsqueda que se buscará en la lista
B4:C11 = Rango de búsqueda que es su conjunto de datos
2 = columna Lookup que es la columna de Marcas obtenidas
FALSO significa que la función buscará una coincidencia exacta
Ahora, si escribe el nombre de cualquier estudiante de su lista en la celda E5 obtendrá su puntuación obtenida en la celda F5.
Y si escribes cualquier nombre de estudiante que no esté en tu lista, en la celda E5 El F5 la celda mostrará tu texto personalizado No se ha encontrado.
2. Obtener una celda vacía en lugar de #N/A
Si desea mantener la celda vacía cuando el nombre buscado no esté en la lista, escriba la siguiente fórmula en la celda E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Toma, E5 = Valor de búsqueda que se buscará en la lista
B4:C11 = Rango de búsqueda que es su conjunto de datos
2 = columna Lookup que es la columna de Marcas obtenidas
FALSO significa que la función buscará una coincidencia exacta
Ahora, si escribe el nombre de cualquier estudiante de su lista en la celda E5 obtendrá su puntuación obtenida en la celda F5.
Pero si escribe un nombre que no está en el conjunto de datos, la celda F5 permanecerá vacía.
3. IFERROR con VLOOKUP para Split Dataset
Supongamos que tiene dos listas en su conjunto de datos. Desea encontrar las notas obtenidas por cualquier estudiante de ambas listas.
Escriba la siguiente fórmula en la celda E5 y pulse INTRODUCE
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Toma, E5 = Valor de búsqueda que se buscará en la lista
B4:C11 =1er rango de búsqueda que es la 1ª lista del conjunto de datos
B14:C20 = = 2º rango de búsqueda que es la 2ª lista del conjunto de datos
2 = columna Lookup que es la columna de Marcas obtenidas
FALSO significa que la función buscará una coincidencia exacta
Ahora, si escribe cualquiera de los nombres de cualquiera de sus listas, en la celda E5, obtendrá las marcas obtenidas por esa persona en la celda F5.
4. IFERROR con VLOOKUP para encontrar siempre un resultado
Supongamos que tiene números de contacto de diferentes sucursales de su empresa en su conjunto de datos. Ahora quiere mostrar un número de contacto si alguien busca cualquiera de las sucursales, incluso si el nombre de la sucursal no está en su lista. Si el nombre de la sucursal no está en la lista, quiere mostrar el número de contacto de la oficina central.
Escriba la siguiente fórmula en cualquier celda vacía y pulse INTRODUCE
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Sede social",B4:C8,2,FALSE))
Toma, E5 = Valor de búsqueda que se buscará en la lista
B4:C11 = Rango de búsqueda que es su conjunto de datos
2 = columna Lookup que es la columna de Número de contacto
FALSO significa que la función buscará una coincidencia exacta
Ahora, si escribe cualquier nombre de rama en la celda E4 que no está en la lista, obtendrá el número de contacto de la oficina central en la celda donde escribió la fórmula.
5. Para versiones antiguas de Excel
En Excel 2013 o en cualquier versión anterior el IFERROR no está disponible, pero puede realizar la misma tarea utilizando la función IF y la función del ISNA junto con el VLOOKUP función.
Escriba la siguiente fórmula en la celda F5 y pulse INTRODUCE
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "No encontrado", VLOOKUP(E5,B4:C11,2,FALSE))
Toma, E5 = Valor de búsqueda que se buscará en la lista
B4:C11 = Rango de búsqueda que es su conjunto de datos
2 = columna Lookup que es la columna de Número de contacto
FALSO significa que la función buscará una coincidencia exacta
Ahora, si escribe el nombre de cualquier estudiante de su lista en la celda E5 obtendrá su puntuación obtenida en la celda F5.
Y si escribes cualquier nombre de estudiante que no esté en tu lista, en la celda E5 , la Célula F5 mostrará su texto personalizado No se ha encontrado.
Conclusión
En IFERROR permite omitir el valor de error de la función VLOOKUP Puede utilizar IFERROR con VLOOKUP para cualquiera de los usos descritos en este artículo. Si se encuentra con algún problema al implicar las funciones juntas, por favor deje un comentario. Si conoce algún uso adicional de IFERROR con VLOOKUP Si tiene alguna duda, háganoslo saber en la sección de comentarios.