Una buena base de datos siempre está estructurada. Significa que diferentes entidades tienen diferentes tablas. Aunque, Excel no es una herramienta de base de datos, pero a menudo se usa para mantener pequeños fragmentos de datos.
Muchas veces tenemos la necesidad de combinar tablas para ver una relación y generar información útil.
En bases de datos como SQL, Oracle, Microsoft Access, etc., es fácil unir tablas mediante consultas sencillas. Pero en Excel no tenemos JOIN, pero aún podemos unir tablas en Excel. Usamos funciones de Excel para fusionar y unir tablas de datos. Quizás sea una combinación más personalizable que SQL. Veamos las técnicas para fusionar tablas de Excel.
Combinar datos en Excel usando la función BUSCARV
Para fusionar datos en Excel, debemos tener al menos un factor / id común en ambas tablas, de modo que podamos usarlo como una relación y fusionar esas tablas.
Considere estas dos tablas a continuación. ¿Cómo podemos combinar estas tablas de datos en Excel?
La tabla de pedidos tiene detalles de pedidos y la tabla de clientes contiene detalles de clientes. Necesitamos preparar una tabla que indique qué pedido pertenece a qué nombre de cliente, los puntos del cliente, el número de casa y su fecha de incorporación.
La identificación común en ambas tablas es ID de cliente que se puede utilizar para fusionar tablas en Excel.
Hay tres métodos para combinar tablas usando la función BUSCARV.
Recuperar cada columna con índice de columna
En este método, usaremos VLOOKUP simple para agregar estas tablas en una tabla. Entonces, para recuperar el nombre, escriba esta fórmula.
[Clientes es Sheet1! $ I $ 3: $ M $ 15.]
= BUSCARV (B3,Clientes,2,0)
Para fusionar puntos en la tabla, escriba esta fórmula.
= BUSCARV (B3,Clientes,3,0)
Para fusionar el número de casa en la tabla, escriba esta fórmula.
= BUSCARV (B3,Clientes,4,0)
Aquí fusionamos dos tablas en Excel, cada columna una por una en la tabla. Esto es útil cuando solo tiene unas pocas columnas para fusionar. Pero cuando tiene varias columnas para fusionar, esto puede ser una tarea agitada. Entonces, para fusionar varias tablas, tenemos diferentes enfoques.
Combinar tablas usando BUSCARV y Función COLUMNA.
Cuando desee recuperar varias columnas adyacentes, utilice esta fórmula.
=BUSCARV(valor de búsqueda,matriz de tabla,COLUMNA()-n, 0)
Aquí, la función COLUMNA simplemente devuelve los números de columna en los que se escribe la fórmula.
norte es cualquier número que ajusta el número de columna en la matriz de la tabla,
En nuestro ejemplo, la fórmula para la combinación de tablas será:
=BUSCARV($ B3,Clientes,COLUMNA()-2,0)
Una vez que escriba esta fórmula, no tendrá que volver a escribir la fórmula para otras columnas. Simplemente cópielo en todas las demás celdas y columnas.
Cómo funciona
¡OK! En la primera columna, necesitamos un nombre, que es la segunda columna en la tabla de clientes.
Aquí el factor principal es COLUMNA()-2. La función COLUMNA devuelve el número de columna de la celda actual. Estamos escribiendo la fórmula en D3, por lo tanto, obtendremos 4 de COLUMN (). Entonces estamos restando 2, lo que hace 2. Por lo tanto, finalmente nuestra fórmula se simplifica a =BUSCARV($ B3,Clientes,2,0).
Cuando copiemos esta fórmula en columnas E obtendremos la fórmula como =BUSCARV($ B3,Clientes,3, 0). Que recupera la tercera columna de la tabla de clientes.
Combinar tablas usando la función VLOOKUP-MATCH
Esta es mi forma favorita de fusionar tablas en Excel usando la función BUSCARV. En el ejemplo anterior, recuperamos la columna en serie. Pero, ¿y si tuviéramos que recuperar columnas aleatorias? En ese caso, las técnicas anteriores serán inútiles. La técnica VLOOKUP-MATCH utiliza encabezados de columna para fusionar celdas. Esto también se denomina VLOOKUP con Dynamic Col Index.
Para nuestro ejemplo aquí, la fórmula será esta.
= BUSCARV ($ B3,Clientes, PARTIDO (D $ 2,$ J $ 2: $ N $ 2,0),0)
Aquí, simplemente estamos usando la función COINCIDIR para obtener el número de columna apropiado. Esto se llama BUSCARV Dinámico.
Uso de INDEX-MATCH para combinar tablas en Excel
El INDEX-MATCH es una herramienta de búsqueda muy poderosa y muchas veces se le conoce como una mejor función VLOOKUP. Puede usar esto para combinar dos o más tablas. Esto también le permitirá combinar columnas desde la izquierda de la tabla.
Este fue un tutorial rápido sobre cómo fusionar y unir tablas en Excel. Exploramos varias formas de fusionar dos o más tablas en excels. No dude en hacer preguntas sobre este artículo o cualquier otra consulta con respecto a Excel 2019, 2016, 2013 o 2010 en la sección de comentarios a continuación.
Función SI, ISNA y VLOOKUP en Excel
Función IFERROR y VLOOKUP en Excel
Cómo recuperar la fila completa de un valor coincidente en Excel
Articulos populares :
50 atajos de Excel para aumentar su productividad : Acelere su tarea. Estos 50 accesos directos le permitirán trabajar aún más rápido en Excel.
Cómo usar tLa función BUSCARV en Excel : Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.
Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.
Cómo utilizar la función SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.