Alternativa a BUSCARV en Excel

Compatibilidad: Excel 365 2021 2019 2016

La función BUSCARV presenta una restricción al buscar un valor específico en la columna más a la izquierda de una matriz y devuelve el valor en la misma fila de una columna especificada en la tabla, en ocasiones nos interesa tener una alternativa a BUSCARV en Excel

Emplearemos las siguientes funciones, anidándolas:

  • Función DESREF. Devuelve un desplazamiento de referencia a partir de una referencia determinada.
  • Función COINCIDIR. Busca los valores en una referencia o matriz.
Alternativa a BUSCARV en Excel: Fórmula anidada =DESREF(A1;COINCIDIR(D2;B2:B8;0);0)
En la columna B se encuentra el nombre de las empresas y en la columna A, el importe facturado. En la Celda D2 escribiremos la empresa para que nos muestre el importe en E2. Con BUSCARV los datos de las columnas deberán estar invertidos al buscar un valor específico en la columna más a la derecha.
  1. Ir a: Celda E2 / Escribir:

    =DESREF($A$1;COINCIDIR(D2;$B$2:$B$8;0);0)
  2. Ir a: Celda D2 / Escribir: Empresa 2. O la empresa deseada.

Alternativa a BUSCARV en Excel: Celda E2 con alternativa a BUSCARV (Funciones DESREF y COINCIDIR).

La celda D2 mostrará 2.000 como el valor de la celda A3, para Empresa 2.

Consideraciones:

  • Si la celda D2 está vacía, mostrará el error #N/A.

  • Si la celda D2 tiene un valor que no coincide con el rango B2:B8, mostrará el error #N/A.

Mediante las funciones DESREF y COINCIDIR podemos obtener una alternativa a BUSCARV en Excel sin las restricción del valor buscado en la primera columna y mayor rapidez en la búsqueda de los resultados.

- Consultar:

Alternativas a BuscarV

 

Mensaje de error en BuscarV

 

BuscarV en varias hojas

 

Nivel de dificultad: Avanzado Excel Avanzado

2 comentarios en “Alternativa a BUSCARV en Excel

  • me sirvio el articulo sobre indice y coincidir en lugar de b uscarv, pero aunque en tablas pequeñas sale muy bien, no siempre ocurre lo mismo en las mas grandes, a que puede deberse?

    • Hola Alicia,

      La alternativa es operativa tanto para muchos datos como para pocos, te recomiendo revisar si la hoja posé otras fórmulas y funciones; Otra opción es declarar donde buscar el dato en lugar de por una referencia (por ejemplo B2:B8) por toda la columna (B:B). Espero te sea útil. Un saludo,

      Trucos y Cursos de Excel

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.