TRANSPONER AUTOMÁTICAMENTE

8 envíos / 0 nuevos
Último envío
josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
TRANSPONER AUTOMÁTICAMENTE

Hola Excelianos:
Tengo una lista como esta: (que puede tener 4 -como en este caso-, o 20 filas...) Tabla 1

 1T2T3T4TTOTAL
PACO2.0001.000 2.0005.000
Manolo1.0001.0005005103.010
Olivia2507501.5001.5004.000
Antonio2.5002.5002.0002.0009.000

y necesito que "automaticamente" se transforme en:(4 o 20 columnas) Tabla 2

 PACOManoloOliviaAntonio
1T2.0001.0002502.500
2T1.0001.0007502.500
3T 5001.5002.000
4T2.0005101.5002.000
TOTAL5.0003.0104.0009.000

Conozco la funcion TRASPONER haciéndolo "a mano" cada vez pero lo que quisiera es que se hiciera automáticamente, que la tabla 1 se transforme en la tabla 2, y no conozco esa fórmula

Saludos y agradecido de antemano

JoseJose

Etiquetas: 

nadiafank (no verificado)
Imagen de nadiafank
Transponer

Selecciona y copia la tabla en memoria. Ponte en una nueva celda y elige pegado especial. Encontrarás la opción transponer.

Aquí lo explica paso a paso:

https://support.office.com/es-es/article/Transponer-girar-datos-de-filas...

josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
TRANSPONER AUTOMATICAMENTE

Hola Nadiafank:

Te agradezco tu interès, pero lo que necesito es que SIN TENER QUE HACER NADA, una tabla se convierta en su transpuesta. Se trata de una pequeña aplicación en excel y por eso necesito que sea AUTOMATICAMENTE.

Espero solución

Gracias

Jose Jose

Jose

Vyrtim
Imagen de Vyrtim
Offline
última acción: Hace 4 años 6 meses
Nivel 1 - 200 puntos
alta: 13/07/2016 - 09:18
Puntos: 270
La solución pasa por lo que

La solución pasa por lo que te ha propuesto Nadiafank. La forma fácil y rápida de automatizarlo es usar el grabador de macros para que te genere el código.

De todas formas, supongo que el código debería ser algo asi:

    Range(rango a copiar).Copy

    Range(celda donde se va a pegar).PasteSpecial Paste:=xlPasteAll, Transpose:=True

josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
Hola Vyrtim:Esto me supera.

Hola Vyrtim:

Esto me supera. Efectivamente "necesito mas excel".

No es posible sin utilizar el grabador de macros?

Saludos y gracias

Jose

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
No hay nada en Excel que haga

No hay nada en Excel que haga eso automáticamente. Lo más parecido es el copiar/transponer que te han dicho.

Si quieres automatizarlo, tendrás que crearte tu propia macro para que lo haga por ti. Ya sabes, "No trabajes para Excel, deja que Excel trabaje para ti" (Paco Mejía dixit)

 

Saludos

Vyrtim
Imagen de Vyrtim
Offline
última acción: Hace 4 años 6 meses
Nivel 1 - 200 puntos
alta: 13/07/2016 - 09:18
Puntos: 270
Perdona josejose,como bien

Perdona josejose,

como bien dice Cron, la única opción es crearte una macro que te automatice este proceso. En ese sentido iba mi respuesta anterior, sólo que se me ha olvidado por completo comentar ese pequeño detalle xD.

Un saludo

josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
Muchas gracias a los dos,

Muchas gracias a los dos, pero efectivamente tendré que aprender mas excel, porque efectivamente necesito más como dice Paco

Saludos

JoseJose

Jose