Fórmula de Excel: Combinar tablas con BUSCARV -

Tabla de contenido

Fórmula genérica

=VLOOKUP($A1,table,COLUMN()-x,0)

Resumen

Para fusionar tablas, puede utilizar la función BUSCARV para buscar y recuperar datos de una tabla a otra. Para usar VLOOKUP de esta manera, ambas tablas deben compartir una identificación o clave común.

Este artículo explica cómo unir tablas usando BUSCARV y un índice de columna calculado. Esta es una forma de utilizar la misma fórmula básica para recuperar datos en más de una columna.

En el ejemplo que se muestra, estamos usando BUSCARV para extraer el Nombre y el Estado en la tabla de datos de la factura. La fórmula VLOOKUP utilizada para ambos es idéntica:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Explicación

Esta es una fórmula de BUSCARV estándar de "coincidencia exacta" con una excepción: el índice de columna se calcula mediante la función COLUMNA. Cuando la función COLUMNA se usa sin ningún argumento, devuelve un número que corresponde a la columna actual.

En este caso, la primera instancia de la fórmula en la columna E devuelve 5, ya que la columna E es la quinta columna de la hoja de trabajo. En realidad, no queremos recuperar datos de la quinta columna de la tabla de clientes (solo hay 3 columnas en total), por lo que debemos restar 3 de 5 para obtener el número 2, que se usa para recuperar el Nombre de los datos del cliente:

COLUMN()-3 = 2 // column E

Cuando la fórmula se copia en la columna F, la misma fórmula produce el número 3:

COLUMN()-3 = 3 // column F

Como resultado, la primera instancia obtiene el Nombre de la tabla de clientes (columna 2) y la segunda instancia obtiene el Estado de la tabla de clientes (columna 3).

Puede usar este mismo enfoque para escribir una fórmula VLOOKUP que puede copiar en muchas columnas para recuperar valores de columnas consecutivas en otra tabla.

Con fósforo bidireccional

Otra forma de calcular un índice de columna para BUSCARV es hacer una BUSCARV bidireccional usando la función COINCIDIR. Con este enfoque, la función COINCIDIR se utiliza para calcular el índice de columna necesario para una columna determinada en la segunda tabla.

Articulos interesantes...