Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Transponer matriz y copiar más de una vez cada fila

publicado

Hola a todos,

Necesito transponer una matriz y además cada fila que se genera en la nueva matriz copiarla 14 veces.

Luego si tengo la matriz con las siguientes columnas ABCDE... me deberia quedar de esta forma:

...

....

C.....

Donde A´ corresponde a la columna transpuesta y se debe repetir 14 veces.

Adjunto el archivo correspondiente, la columna que necesito transformar en la que se llama variables relevantes.

Gracias y Saludos!

Variables relevantes.zip

Featured Replies

publicado

¡Hola Natalia!... ¡Tanto tiempo!...

Mira: en realidad no ha quedado claramente expresada tu necesidad.

Te sugeriría que hagas lo siguiente: sube otro archivo (o modifica el que ya has subido a esta consulta) incorporando una segunda hoja en la que muestres que es lo que deseas obtener para -al menos- dos elementos de la matriz inicial.

Te confieso que ni tan siquiera me resulta claro advertir cual es la matriz a la que te refieres...

Saludos, Cacho R.

publicado

Hola,

quizás algo así te funcione:

Sub Transponer()
   With Sheets.Add.Range("a1:f3430")
      .Value = "=offset('ISI-11'![COLOR=#FF0000]$d$31[/COLOR],column(a1)-1,(row(a1)-1)/14)"
      .Value = .Value
   End With

End Sub

Esto es suponiendo que los datos de la matriz que quieres transponer empiezan en la celda $d$31.

También puedes probar directamente con la fórmula en cualquier celda y la copias hacia abajo y a la derecha:

=desref('ISI-11'!$d$31;columna(a1)-1;(fila(a1)-1)/14)

publicado
  • Autor

Hola a todos! estaba esperando las respuesta pero no me notifico al correo :S

Ahora subo un archivo más explicativo.

La matriz de la pestaña matriz inicial es la que quiero transformar, debería quedar como la de la pestaña transpuesta, solo puse de ejemplo 3 columnas de la matriz principal para ejemplificar.

No necesito que se pegue el titulo solo los valores.

Ojala se entienda mejor ahora =)

Sldos!

transpuesta.zip

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.