¿Cómo se puede combinar dos o más tablas?

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede combinar filas (combinar) de una tabla a otra pegando los datos en las celdas vacías primera debajo de la tabla de destino. La tabla aumentará de tamaño para incluir las nuevas filas. Si coinciden las filas de ambas tablas, puede combinar las columnas de una tabla con otra, pegando en las celdas vacías primeras a la derecha de la tabla. En este caso, la tabla aumentará para acomodar las nuevas columnas.

Combinar filas es realmente bastante sencillo, pero combinar columnas puede ser difícil si las filas de una tabla no se corresponden con las filas de la otra tabla. Con BUSCARV, puede evitar algunos de los problemas de alineación.

Combinar dos tablas mediante la función BUSCARV

En el ejemplo que se muestra a continuación, verá dos tablas que anteriormente tenían otros nombres a los nuevos nombres: "Azul" y "Naranja". En la tabla azul, cada fila es un elemento de línea de un pedido. Por lo tanto, Order ID 20050 tiene dos elementos, Order ID 20051 tiene un elemento, Order ID 20052 tiene tres elementos y así sucesivamente. Desea combinar las columnas ID de ventas y región con la tabla azul, en función de valores coincidentes en las columnas de Id. de pedido de la tabla naranja.

Combinación de dos columnas con otra tabla

Repiten los valores del identificador de pedido de la tabla azul, pero los valores de Id. de pedido de la tabla naranja son únicos. Si se tratase a simplemente copiar y pegar los datos de la tabla naranja, los valores de Id. de ventas y de región para el segundo elemento de la línea de orden 20050 sería desactivar una fila, que podría cambiar los valores de las nuevas columnas de la tabla azul.

Estos son los datos de la tabla azul, que puede copiar a una hoja de cálculo en blanco. Después de pegarlos en la hoja de cálculo, presione Ctrl + T para convertirlo en una tabla y, a continuación, cambie el nombre de la tabla azul.

Id. de pedido

Fecha de venta

Id. de producto

20050

2/2/14

C6077B

20050

2/2/14

C9250LB

20051

2/2/14

M115A

20052

3/2/14

A760G

20052

3/2/14

E3331

20052

3/2/14

SP1447

20053

3/2/14

L88M

20054

4/2/14

S1018MM

20055

5/2/14

C6077B

20056

2/6/14

E3331

20056

2/6/14

D534X

Estos son los datos de la tabla naranja. Cópielo en la misma hoja de cálculo. Después de pegarlos en la hoja de cálculo, presione Ctrl + T para convertirlo en una tabla y, a continuación, cambie el nombre de la tabla naranja.

Id. de pedido

Id. de ventas

Región

20050

447

Oeste

20051

398

Sur

20052

1006

Norte

20053

447

Oeste

20054

885

Este

20055

398

Sur

20056

644

Este

20057

1270

Este

20058

885

Este

Es necesario para asegurarse de que los valores de Id. de ventas y de región para cada pedido se alineen correctamente con cada elemento de la línea de orden único. Para ello, vamos a pegar los encabezados de tabla ID de ventas y de región en las celdas a la derecha de la tabla azul y usar fórmulas de BUSCARV para obtener los valores correctos desde el identificador de ventas y columnas de la región de la tabla naranja.

Aquí le explicamos cómo hacerlo:

  1. Copiar los encabezados de Id. de ventas y de región en la tabla naranja (sólo las celdas de dos).

  2. Pegue los encabezados en la celda a la derecha del encabezado de identificador de producto de la tabla azul.

    Ahora, la tabla azul tiene cinco columnas de ancho, incluidas las nuevas columnas de Id. de ventas y de región.

  3. En la tabla azul, en la primera celda debajo de ID de ventas, empezar a escribir esta fórmula:

    = BUSCARV (

  4. En la tabla azul, seleccione la primera celda de la columna ID de pedido, 20050.

    La fórmula parcialmente completada es similar a esta: Fórmula de BUSCARV parcial

    El [@[Id. de pedido]] parte significa "obtener el valor en la misma fila de la columna ID de pedido".

    Escriba una coma y seleccione toda la tabla naranja con el mouse para que "Naranja [#All]" se agrega a la fórmula.

  5. Escriba otra coma, 2, otra coma y un 0, como esta:, 2,0

  6. Presione ENTRAR y a continuación, el aspecto de la fórmula completado similar a esta:

    Fórmula de BUSCARV completada

    El elemento de naranja [#All] significa "Buscar en todas las celdas de la tabla naranja". 2 significa "obtener el valor de la segunda columna" y 0 significa "devolver el valor sólo si hay una coincidencia exacta".

    Observe que Excel rellena las celdas hacia abajo en esa columna con la fórmula de BUSCARV.

  7. Volver al paso 3, pero esta vez empezar a escribir la misma fórmula en la primera celda debajo de la región.

  8. En el paso 6, reemplace 2 por 3, por lo que la fórmula completa es similar a esta:

    Fórmula de BUSCARV completada

    Existe una diferencia entre esta fórmula y la primera fórmula: el primero obtiene los valores de la columna 2 de la tabla naranja, y el segundo los obtiene de la columna 3.

    Ahora verá valores de todas las celdas de las nuevas columnas de la tabla azul. Que contienen las fórmulas de BUSCARV, pero aparecerán los valores. Desea convertir las fórmulas de BUSCARV en esas celdas en sus valores reales.

  9. Seleccione todas las celdas de valor en la columna ID de ventas y presione CTRL+c para copiarlos.

  10. Haga clic en Inicio > flecha situada bajo Pegar.

    Flecha en Pegar que muestra la Galería de pegado

  11. En la Galería de pegado, haga clic en Pegar valores.

    Botón de pegar valores en la Galería de pegado

  12. Seleccione todas las celdas de valor de la columna de la región, cópielos y repita los pasos 10 y 11.

    Ahora se han reemplazado las fórmulas de BUSCARV en dos columnas con los valores.

Más información sobre tablas y BUSCARV

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×