Transponer

03/11/2008 - 19:24 por Miguel | Informe spam
como puedo transponer formulas de una fila a una columna sin que se muevan
los valores?

Tengo una fila con 100 casillas en formula y quiero hacer una columna que
contenga esos mismos datos (que estén logados)
Saludos

Preguntas similare

Leer las respuestas

#1 Raúl Bajo Sanz
03/11/2008 - 20:10 | Informe spam
Un ejemplo: imagina que tienes una fila de celdas: B2:E2 (cuatro celdas en el
ejemplo).

Quieres ponerlo en una columna, empezando en la celda B3. Selecciona el
rango B3:B6 (cuatro celdas). Escribe '=transponer(B2:E2)' Y NO PULSES INTRO,
sino Ctrl+Shift+Intro.

Saludos.

"Miguel" wrote:

como puedo transponer formulas de una fila a una columna sin que se muevan
los valores?

Tengo una fila con 100 casillas en formula y quiero hacer una columna que
contenga esos mismos datos (que estén logados)
Saludos


http://www.microsoft.com/communitie...el&midô003c3f-06d4-4f4e-b5e5-82ac6e055729
Respuesta Responder a este mensaje
#2 Cacho
04/11/2008 - 02:03 | Informe spam
Hola! Miguel
No sé si te he interpretado correctamente pero entiendo que deseas
transponer filas en columnas, "arrastrando" las fórmulas (y por ende: lo
valores) allí contenidas.

En tal caso te sugiero lo siguiente:

1º) Selecciona el rango en cuestión.

2º) Mientras mantienes presionada la tecla <Alt> presiona la tecla <F11>:
pasarás al editor de Visual Basic

3º) Mientras mantienes presionada la tecla <Ctrl> presiona la tecla <G>

4º) En la ventana "Inmediato" que verás, copiarás y pegarás lo siguiente:

For Each C In Selection:C.Cut Cells(C.Column, C.Row):Next C


5º) Finalmente, seleccionarás cualquier parte del texto anterior y darás
<Enter>

Al cabo de ello, verás transpuesta la selección del punto 1º).


Cuenta como te fue, ¿si?
Saludos, Cacho.
Respuesta Responder a este mensaje
#3 Héctor Miguel
04/11/2008 - 06:41 | Informe spam
hola, Miguel ! (solo comentarios -quizas- "a posteriori") :D

como puedo transponer formulas de una fila a una columna sin que se muevan los valores?
Tengo una fila con 100 casillas en formula y quiero hacer una columna que contenga esos mismos datos (que esten ligados)



no se por que este tipo de preguntas "inconclusas" me hace tener "malos pensamientos" (p.e.)

- no es claro si la liga (o vinculo) lo necesitas hacia "el origen primario"... o hacia la formula que toma "del dato original" -?-
- tampoco es claro si necesitas mantener el rango original con sus formulas originales... o trasladar TODO a su nuevo destino -?-

- si quieres mantener el arreglo (rango y formulas) original... usa la propuesta de Raúl usando =transponer(... (de entrada matricial)
o alguna variante por si necesitas "des-matriciaizar" el rango resultante (p.e.) con la funcion =indice(rango_original,n_fila_transpuesta)

- si quieres trasladar (todo) desde su localizacion original hasta su nuevo lugar de destino...
usa la propuesta de Cacho (solo esta seguro que en las formulas NO intervienen funciones como fila() o columna() con referencia al rango)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida