2011-12-10 18:43:43 +0000 2011-12-10 18:43:43 +0000
32
32

Fusionar dos archivos de Excel usando una columna común

Tengo dos hojas de Excel. Tengo que fusionar las dos de tal manera que los valores de una coincidan con la otra. Por ejemplo,

The first excel, the 2nd excel

1 t 1 tes1
2 5 3 tes3
3 t 4 tes4
4 g

Fíjese que en la primera columna del 2º excel, faltan 2, así que quiero que el primer excel se vea así,

1 tes1 t
2 5 
3 tes3 t
4 tes4 g

Soy nuevo en excel. Cualquier ayuda en esto será muy apreciada.

Respuestas (2)

46
46
46
2011-12-10 19:57:57 +0000

He colocado los datos de “el primer excel” en la hoja 1, y “el segundo excel” en la hoja 2.

La clave de esta solución es la función VLOOKUP(). Primero insertamos una columna.

Luego usamos la función VLOOKUP() para buscar el valor de “1” en la Hoja2. Especificamos 2 como el valor del tercer parámetro, lo que significa que queremos el valor de la 2ª columna de la matriz. Obsérvese también el uso de los símbolos $ para fijar la matriz. Esto será importante cuando rellenemos la fórmula.

Observa el contenido de la Hoja2:

Cuando rellenamos la fórmula, obtenemos coincidencias en todos los valores excepto en el “2” de la celda A2.

Para mostrar un espacio en blanco (“”) en lugar de “N/A”, como en el enunciado del problema, podemos envolver la función VLOOKUP() en la función IFERROR().

Resultado final:

3
3
3
2014-10-07 18:00:34 +0000

También puede utilizar la consulta de los archivos de Excel:

  • Definir nombre para la primera tabla de Excel (Fórmulas -> Definir nombre)
  • Definir nombre para la segunda tabla de Excel
  • Ir a la pestaña Datos, seleccionar “Desde otras fuentes”, y en el desplegable, seleccionar “Desde Microsoft Query”
  • Seleccionar el archivo de su libro de trabajo y confirmar que desea fusionar las columnas manualmente
  • En la siguiente ventana “Query from Excel Files”, arrastrar y soltar la primera columna de la primera tabla en la primera columna de la segunda tabla - se creará un enlace entre estas columnas
  • Ir al menú Archivo, hacer clic en “Devolver datos a MS Office Excel”, se abrirá un diálogo de Importar Datos
  • Seleccionar la hoja en la que desea que se importen los datos emparejados
  • Hacer clic en OK -> debería ver los datos emparejados con las columnas de ambas tablas

O si no le importa subir sus archivos a un servicio en línea, puede usar por ejemplo http: //www. gridoc.com/join-tables y fusionar las hojas usando arrastrar y soltar (Descargo de responsabilidad: Soy el autor de la herramienta).

Espero que esto ayude.