COPIAR FORMULAS DESDE FILA A COLUMNA

05/09/2008 - 09:41 por Ricardo Peña | Informe spam
Tengo una libro donde poseo una hoja con una gran cantidad de datos en filas
y columnas, pero quiero extrar los datos de las filas, para pasarlos a otra
hoja y ponerlos en columnas. Pongo un pequeño ejemplo para que se vea más
claro:



Centro Coste 3ºtrim 2007 4ºtrim 2007 1º trim 2008 2º
trim 2008

HO0206 125887,25 1258658,58 1258,25
5587,7
JB0234 5871,54 6258,54 254,4
12585,25
BC05874 5874,54 621,3 0
2547,4
MN05874 857,58 6587,5 9547,5
0


En la nueva hoja, pongo en columnas los centros de coste y las fechas, de la
siguiente forma:

columna A columna B columna C
HO0206 3ºtrim 2007
HO0206 4ºtrim 2007
HO0206 1ºtrim 2008
HO0206 2ºtrim 2008
.
.
.
MN05874 2ºtrim 2008

En la columna C, quiero que aparezcan los valores correspondientes a dicho
datos, pero que en la hoja inicial, estan en filas, y aqui las quiero en
columnas.
¿Que fórmula o macro debo utilizar para automatizar esta tarea,pues los
datos son muchos?

Gracias de antemano por vuestra ayuda, y esperando haberme explicado
correctamente.


Un saludo,
 

Leer las respuestas

#1 Héctor Miguel
05/09/2008 - 14:51 | Informe spam
hola, Ricardo !

si suponemos que la "una hoja" con los datos originales se llama "hoja1"...
y que los datos estan en las columnas A:D, inician en la fila2 (fila 1 son los titulos)...
y que "en la otra hoja" los titulos en la fila 1, columnas A:C y extraccion de datos a partir de la fila 2...

prueba con las siguientes formulas en "la otra hoja"...
[A2] =desref(hoja1!$a$1,truncar((filas(a$2:a2)-1)/4)+1,)
[B2] =desref(hoja1!$a$1,,residuo(filas(b$2:b2)-1,4)+1)
[C2] =desref(hoja1!$a$1,truncar((filas(c$2:c2)-1)/4)+1,residuo(filas(c$2:c2)-1,4)+1)

OJO: comprueba si "mi" separador de argumentos (coma) es el mismo en tu sistema

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Tengo una libro donde poseo una hoja con una gran cantidad de datos en filas y columnas
pero quiero extrar los datos de las filas, para pasarlos a otra hoja y ponerlos en columnas.
Pongo un pequeno ejemplo para que se vea mas claro:

Centro Coste 3ºtrim 2007 4ºtrim 2007 1º trim 2008 2º trim 2008
HO0206 125887,25 1258658,58 1258,25 5587,7
JB0234 5871,54 6258,54 254,4 12585,25
BC05874 5874,54 621,3 0 2547,4
MN05874 857,58 6587,5 9547,5 0

En la nueva hoja, pongo en columnas los centros de coste y las fechas, de la siguiente forma:
columna A columna B columna C
HO0206 3ºtrim 2007
HO0206 4ºtrim 2007
HO0206 1ºtrim 2008
HO0206 2ºtrim 2008
.
MN05874 2ºtrim 2008

En la columna C, quiero que aparezcan los valores correspondientes a dicho datos
pero que en la hoja inicial, estan en filas, y aqui las quiero en columnas.
Que formula o macro debo utilizar para automatizar esta tarea, pues los datos son muchos?
... esperando haberme explicado correctamente.

Preguntas similares