Cómo transponer filas y columnas sin usar la opción pegar?

11/02/2008 - 14:47 por Jorge Luis | Informe spam
Tengo una columna con unos nombres en la hoja 1. Necesito, que en una fila
de la hoja 2 los valores de la hoja 1 sean pegados. Es decir, que yo diga
por ejemplo en hoja 2 que: A3=hoja1!B4; B3=hoja1!B5; C3=hoja1!B6 Yo pensé
que si dejaba la fórmula como A3=hoja1!$B4 esto funcionaría ya que como vemos
lo que cambia en la hoja 1 son las filas, pero no funciona, yo creo que es
por lo que estamos haciendo referencia a una columna en una fila.

Para ilustrar mejor:
1
2
3

Y que queden en otra hoja así: 1 2 3 , pero sin utilizar la
función transponer.

Preguntas similare

Leer las respuestas

#1 Juan M
11/02/2008 - 15:06 | Informe spam
Hola Jorge Luis,

Puedes emplear la función TRANSPONER, es una fórmula matricial se confirma
pulsando Ctrl+Mayusc+Enter

Seleccionas el mismo número de celdas en horizontal que el número de celdas
verticales, introduces la fórmula y pulsas Ctrl+Mayusc+Enter.

=TRANSPONER(Hoja1!B4:B7)

Un saludo,
Juan

"Jorge Luis" escribió
Tengo una columna con unos nombres en la hoja 1. Necesito, que en una
fila
de la hoja 2 los valores de la hoja 1 sean pegados. Es decir, que yo diga
por ejemplo en hoja 2 que: A3=hoja1!B4; B3=hoja1!B5; C3=hoja1!B6 Yo
pensé
que si dejaba la fórmula como A3=hoja1!$B4 esto funcionaría ya que como
vemos
lo que cambia en la hoja 1 son las filas, pero no funciona, yo creo que es
por lo que estamos haciendo referencia a una columna en una fila.

Para ilustrar mejor:
1
2
3

Y que queden en otra hoja así: 1 2 3 , pero sin utilizar la
función transponer.
Respuesta Responder a este mensaje
#2 Sergio
11/02/2008 - 15:24 | Informe spam
Hola Jorge Luis, no se entiende tu pregunta, usé tu fórmula y resulta lo que
necesitas.
Quizas si explicaras un poquitín mejor...

Sergio

"Juan M" escribió en el mensaje
news:
Hola Jorge Luis,

Puedes emplear la función TRANSPONER, es una fórmula matricial se confirma
pulsando Ctrl+Mayusc+Enter

Seleccionas el mismo número de celdas en horizontal que el número de
celdas verticales, introduces la fórmula y pulsas Ctrl+Mayusc+Enter.

=TRANSPONER(Hoja1!B4:B7)

Un saludo,
Juan

"Jorge Luis" escribió
Tengo una columna con unos nombres en la hoja 1. Necesito, que en una
fila
de la hoja 2 los valores de la hoja 1 sean pegados. Es decir, que yo
diga
por ejemplo en hoja 2 que: A3=hoja1!B4; B3=hoja1!B5; C3=hoja1!B6 Yo
pensé
que si dejaba la fórmula como A3=hoja1!$B4 esto funcionaría ya que como
vemos
lo que cambia en la hoja 1 son las filas, pero no funciona, yo creo que
es
por lo que estamos haciendo referencia a una columna en una fila.

Para ilustrar mejor:
1
2
3

Y que queden en otra hoja así: 1 2 3 , pero sin utilizar la
función transponer.




Respuesta Responder a este mensaje
#3 Héctor Miguel
12/02/2008 - 01:00 | Informe spam
hola, Jorge Luis !

si lo que buscas es "arrastrar" una formula horizontalmente (por columnas)
para rescatar los datos de un origen vertical (por filas)...
solo necesitas "empatar" la columna-destino con la fila-origen

origen en hoja1: B4, B5, B6
destino en hoja2: A3, B3, C3

dos opciones para la hoja2 (OJO con el separador de argumentos, yo uso la coma)

op1: [A3] =desref(hoja1!$b$4,columna()-1)
op2: [A3] =indirecto("hoja1!b"&columna()+3)
op3: [A3] =indice(hoja1!$b:$b,columna()+3)

saludos,
hector.

__ la consulta original __
Tengo una columna con unos nombres en la hoja 1.
Necesito, que en una fila de la hoja 2 los valores de la hoja 1 sean pegados.
Es decir, que yo diga por ejemplo en hoja 2 que: A3=hoja1!B4; B3=hoja1!B5; C3=hoja1!B6...
Yo pense que si dejaba la formula como A3=hoja1!$B4 esto funcionaria ya que... lo que cambia en la hoja 1 son las filas
pero no funciona, yo creo que es por lo que estamos haciendo referencia a una columna en una fila.
Para ilustrar mejor:
1
2
3
Y que queden en otra hoja asi: 1 2 3 pero sin utilizar la funcion transponer.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida