Excel - Mover datos de una fila a una columna

   
Vista:

Mover datos de una fila a una columna

Publicado por Rodol (3 intervenciones) el 10/03/2010 05:54:05
Saludos mi pregunta es la siguiente, como puedo hacer para mover varios datos que estan en una sola fila pero en varias columnas a una sola Columna, es decir, EJ:

C1 C2 C3 C4
F1 Jorge Manuel Carlos Miguel

Lo que quiero es que esten asi:

C1
F1 Jorge
F2 Manuel
F3 Carlos
F4 Miguel

Intente hacerlo con el TRANSPONER, el problema es que el transponer me pone los datos en una sola columna pero como una formula es decir que los datos de la fila no se pueden eliminar y lo que quiero es moverlos a una sola columna, No lo hago uno por uno porque son muchos datos y quisiera saber si hay alguna forma de hacerlo rápidamente.

Saludos,
Rodolfo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mover datos de una fila a una columna

Publicado por jcs (494 intervenciones) el 10/03/2010 08:34:31
Muy buenas,

copia los datos que necesitas, luego te sitúas en la celda a partir de la cual quieres colocarlos y te vas a pegado especial > transponer.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover datos de una fila a una columna

Publicado por Rodol (3 intervenciones) el 10/03/2010 16:44:42
Oh si, gracias juanjo, si uso el transponer de COPIAR y PEGAR me aparece la opción que necesito, lo que pasa es que lo estaba haciendo a traveez de la formula y con la formula no aparecen las opciones.

Otra cosa juanjo a ver si me puedes ayudar, lo del transponer era el primer paso para lo que quiero hacer en realidad.... lo que necesito hacer en realidad es lo siguiente, Tengo Varios datos en diferentes columnas digamos en 15 columnas en las primeras 7 filas, mi intencion es colocar todos esos datos en la primera columna unicamente y en la cantidad de filas que requiera, me explico.

Asi es que estan:


A B C D E F G H I J K L M N

1 da tos da tos da tos da tos da tos

2 da tos da tos da tos da tos da tos

3 da tos da tos da tos da tos

4 da tos da tos da tos da tos da tos da tos da tos da tos

5 da tos da tos da tos da tos da tos

6 da tos da tos da tos da tos da tos da tos da tos

7 da tos da tos da tos da tos da tos da tos da tos da tos da tos


Lo que quiero hacer es esto:

A B C D E F G H

1datos

2 datos

3 datos

4 datos

5 datos

6 datos

7 datos

8 datos

9 datos

10 datos

11 datos

12 datos

13 datos

14 datos

15 datos

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover datos de una fila a una columna

Publicado por jcs (494 intervenciones) el 10/03/2010 22:32:05
Muy buenas,

Pues lo siento, pero creo que no te entiendo muy bien. ¿Qué quieres, dejar 105 filas?

Se puede hacer con macros, pero si esto lo quieres hacer una única vez, es matar moscas a cañonazos.

O sea, podrías transponer todo el rango, con lo que te quedarían 15 filas y 7 columnas. Luego sería cortar las columnas 2 a 7 e irlas pegando al final de la columna 1.

Pero como es muy probable que no sea lo que quieres, pon alguna aclaración.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover datos de una fila a una columna

Publicado por Audad (2 intervenciones) el 11/03/2010 05:14:29
Un saludo desde el pie del volcan Misti... Arequipa Peru...
Veamos...
1).- No se consideraran vacios/blancos
2).- Iremos linea por linea... 1A, 1B, 1C... 2A, 2B,2C...hasta 14"O" (14 filas, 15 columnas)
3).- lo pondremos en la Columna A iniciando en la fila 20... A20, A21, A22...
... entendi ?

la macro....

dim intFila, intColum, intSecuencial as integer
intsecuencial=20
Do
intFila=intFila+1
intcolum=0
Do
intcolum=intcolum+1
if cells(intfila,intcolum)<>"" then
cells(intsecuencial,"A")=cells(intfila,intcolum)
intsecuencial=intsecuencial + 1
endif
loop while intcolum<16
loop while intfila<15

te sirve ?....me comentas... no lo probe...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover datos de una fila a una columna

Publicado por Francisco Montes (12 intervenciones) el 21/03/2010 11:52:49
Hola Rodolfo.

Yo lo he hecho algunas veces y lo he hecho de la siguiente manera.

Primero con el Reemplazar añades el $ a todos los campos para que los pongas donde los pongas no modifique la formula.

Despues lo haces con el TRANSPONER tal como lo has hecho y posteriormente con el Reenmplazar otra vez eliminas los $.

es un momento y te funcionara.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover datos de una fila a una columna

Publicado por Audad (58 intervenciones) el 21/03/2010 13:32:31
Un saludo... desde Peru...
sutil... tu procedimiento...
Agregaria...
* Antepones "$$" al valor de las celdas que quieres transponer...
* Ordenas...
* Eliminas a los que no tienen "$$"
* Eliminas o reemplazas "$$"...
* Transpones
... sin uso de "Macros"... solo uso de "Dolares Americanos"... jeje...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar