Agrupar varios archivos

04/08/2010 - 17:15 por Paolita | Informe spam
Estimados;

Tengo 180 archivos donde necesito extraer la fila completa donde
aparezca la palabra "TOTAL ENERGIA" que siempre esta en la columna "B"
pero las filas varian, y llevarlas a una planilla excel nueva o
existente y que queden todos los datos juntos.

Desde ya muchas gracias.
Paola Ruiz

Preguntas similare

Leer las respuestas

#1 valoro
13/08/2010 - 00:45 | Informe spam
Hola Paola.

Se podría resolver el problema que planeas con una macro, pero voy a
planear una solución alternativa, aunque no es perfecta.

Supongamos que tenemos tres libros:

Libro1.xlsx
Libro2.xlsx
Libro3.xlsx

En realidad tu tienes 180 libros, que no se como llamas, y el nombre
de los ficheros es importante para intentar que esto funcione.

Estos tres libros deseamos resumirlos en otro libro que se llama:

Resumen.xlsx

Te muestro imágenes de cada fichero:

El Libro1.xlsx es:

http://img208.imageshack.us/img208/...ag0499.jpg

El Libro2.xlsx es:

http://img826.imageshack.us/img826/...ag0500.jpg

El Libro3.xlsx es:

http://img835.imageshack.us/img835/...ag0501.jpg


Y el libro Resumen.xlsx es:

http://img32.imageshack.us/img32/5976/snag0502.jpg

En el libro Resumen la fórmula de la celda B4 es:

=INDIRECTO("["&$A4&".xlsx]Hoja1!"&"F"&[Libro1.xlsx]Hoja1!$A$1&"C"&B
$1;0)

Esta fórmula se puede copiar hacia la DERECHA y te dará los valores de
esa fila.

Es una lástima que no se pueda copiar la fórmula de la celda B4 hacia
abajo directamente. Lo que tendremos que hacer es copiarla y retocar
ligeramente la fórmula para indicar en la celda B5 que estamos en el
Libro 2, en para la fórmula de B6 debemos indicar que estamos en el
Libro3. Es por esto, por lo que al inicio del mensaje dije que este
método no es perfecto, ya que tendrás que retocar estas fórmulas a
mano. Pero luego las puedes copiar hacia la derecha y te funcionará
bien.

La fórmula de la celda B5 es:

=INDIRECTO("["&$A5&".xlsx]Hoja1!"&"F"&[Libro2.xlsx]Hoja1!$A$1&"C"&B
$1;0)

La fórmula de la celda B6 es:

=INDIRECTO("["&$A6&".xlsx]Hoja1!"&"F"&[Libro3.xlsx]Hoja1!$A$1&"C"&B
$1;0)

Es posible que alguien aporte una mejor solución.

Un saludo.

On 4 ago, 17:15, Paolita wrote:
Estimados;

Tengo 180 archivos donde necesito extraer la fila completa donde
aparezca la palabra "TOTAL ENERGIA" que siempre esta en la columna "B"
pero las filas varian, y llevarlas a una planilla excel nueva o
existente y que queden todos los datos juntos.

Desde ya muchas gracias.
Paola Ruiz
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida