La función BUSCARV es de las funciones más utilizadas en Excel, pero a veces la sintaxis de la fórmula se complica y no obtienes los resultados esperados.
Dicha función permite buscar elementos en una tabla de forma vertical y resulta muy práctica.
Sintaxis de la función BUSCARV en Excel
Para poder usarla de forma correcta, antes debes conocer qué datos necesita la fórmula para funcionar y encontrar el valor buscado.
=BUSCARV ( Valor_buscado, Matriz_buscar_en, Indicador_columnas, [Ordenado])
- Valor_buscado: Es el valor que queremos encontrar en la primera columna de la tabla o matriz, que le indicamos en el siguiente campo de la fórmula. Puede ser un campo de una celda o un valor directo escrito entre comillas dobles.
- Matriz_buscar_en: Es una tabla o un rango de celdas donde en la primera columna están los valores buscados y en las siguientes columnas los valores que tienen la información a mostrar.
- Indicador_columnas: Es la columna donde se encuentra el valor a mostrar. El valor 1 siempre es la primera columna.
- Ordenado: Es un campo no obligatorio, donde se indica si la coincidencia debe ser exacta o aproximada. Lo mejor es poner siempre FALSO para no mostrar valores confusos.
Ejemplo fácil de BUSCARV Excel
Recuerda que la función BUSCARV solo funciona si los datos buscados están en la primera columna. Así, que asegúrate que sea así, si no deberás mover columnas.
En el ejemplo de la imagen de a continuación, podemos ver que tenemos una tabla con referencias de camisetas. Y a la derecha de la tabla unas celdas de búsqueda del Estoc Actual a partir de la referencia.
Qué datos le hemos indicado a la fórmula BUSCARV:
Así la fórmula queda como:
=BUSCARV(I1;A1:E9;5;FALSO)
- I1 Es donde está el valor a buscar.
- A1:E9 Es el rango de la matriz donde queremos buscar los valores. Tener en cuenta siempre que los valores buscados deben estar en la primera columna, como en este caso que es la columna A.
- 5 Es el numero de columna del valor a mostrar, en este caso el Estoc Actual columna E, que es la quinta columna de la matriz seleccionada A1:E9
- FALSO Para que solo nos muestre valores exactos.
Errores en BUSCARV
En ocasiones la fórmula buscarv nos puede devolver valores erróneos.
Error #N/A
Uno de los errores más comunes es cuando no se encuentra el valor buscado. Ya sea porque no es la primera columna, o simplemente porque no está. En ese caso, Excel mostrará el clásico mensaje de #N/A. Las letras N y A, provienen del ingles Not Available que traducido es No Disponible.
Si la columna de búsqueda es la primera, lo mejor es usar antes del BUSCARV la función SI.ERROR. De forma que si nos devuelve #N/A mostraremos el mensaje que queramos.
=SI.ERROR(BUSCARV(I1;A1:E9;5;FALSO);»NO ENCONTRADO»)
Errores cuando el campo Ordenado es VERDADERO
Si establecemos que el campo ordenado el valor es VERDADERO en vez de FALSO, estaremos aceptando también coincidencias aproximadas. Lo que implica ciertos errores a evitar.
El valor de búsqueda es inferior al valor menor de la matriz
Si el valor de búsqueda es inferior al valor menor de la columna de búsqueda, se mostrará el error #N/A.
Como podemos ver, si buscamos 0 en la columna identificador, al ser menor del primer valor y no encontrarlo nos muestra el error #N/A. En cambio para el identificador 5 nos muestra el valor correcto.
La columna de búsqueda no está ordenada por orden ascendente
De la misma manera, si en vez de buscar un número buscamos una cadena de texto. Si los valores a buscar no están ordenados de forma ascendente también nos puede dar el error #N/A.
Quizás te interese: Trucos y plantillas Microsoft Excel