transponer

05/02/2008 - 01:25 por Art | Informe spam
Tengo una hoja en la cual solamente tengo daatos en una columa.
Por ejemplo a,b,c,d,e,f,g,h,i,j,k,l
deseo transponer los datos de tres en tres por filas en otra hoja.
Selecciono 3 celtdas contiguas y =transponer(A1:A3) ctrl+Shift+Return

Hasta hay vamos bien; obtengo a,b,c; pero deseo que en la fila de abajo
escriba: d,e y f que seria la serie siguiente de tres consecutiva a la
primera, pero arrastrando lo que obtengo es b,c,d.

Podriais indicarme como seria la sintaxis correcta para lo que deseo o bien
estoy partiendo de un plantamiento erroneo.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/02/2008 - 02:07 | Informe spam
hola, !

Tengo una hoja en la cual solamente tengo daatos en una columa.
Por ejemplo a,b,c,d,e,f,g,h,i,j,k,l
deseo transponer los datos de tres en tres por filas en otra hoja.
Selecciono 3 celtdas contiguas y =transponer(A1:A3) ctrl+Shift+Return
Hasta hay vamos bien; obtengo a,b,c; pero deseo que en la fila de abajo escriba: d,e y f
que seria la serie siguiente de tres consecutiva a la primera, pero arrastrando lo que obtengo es b,c,d.
Podriais indicarme como seria la sintaxis correcta para lo que deseo o bien estoy partiendo de un plantamiento erroneo.



si suponemos que los 12 datos de tu ejemplo estan en el rango [A1:A12] de la hoja1
y que en otra hoja necesitas obtener a partir de [A1] en grupos de 3 columnas y 4 filas los 12 datos [A1:C4]
inicia en la celda [A1] de la otra hoja con una formula +/- como la siguiente: =indice(hoja1!$a:$a,fila()*3-3+columna())
formula que deberas copiar al resto del rango [A1:C4] en la otra hoja (y no es de entrada matricial, ctrl+shift+enter)

(OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D)
y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Art
05/02/2008 - 13:45 | Informe spam
Muchas gracias, funciona perfectamente,
peeero, me he dado cuenta que no todo tiene el mismo numero de celdas a
transponer pero tienen un separador.

Me explico con un ejemplo mejor:
Hola
Buenos
dias
por
la
mañana
&
Buenos
dias
tenga
usted
Don
José
Carlos
&

Lo que deseo es conseguir es transponer en celdas horizontalmente hasta el
signo & y luego la de abajo asi consecutivamente:

Vamos que el resultado sea el siguiente

Buenos dias por la mañana &(el simbolo que aparezca o no me da igual)
Buenos dias tenga usted Don José Carlos

Gracias
Respuesta Responder a este mensaje
#3 Héctor Miguel
05/02/2008 - 19:57 | Informe spam
hola, !

lo siento... me temo que con esa (nueva ?) "discrecionalidad" en el arreglo de los datos...
solo queda seguir haciendolo "visualmente" (o sea, a mano distinguiendo donde va cada palabra)...
o desarrollar alguna macro que se encargue de la union/separacion -?-

saludos,
hector.

__ la consulta original __
Muchas gracias, funciona perfectamente,
peeero, me he dado cuenta que no todo tiene el mismo numero de celdas a transponer pero tienen un separador.
Me explico con un ejemplo mejor:
Hola
Buenos
dias
por
la
manana
&
Buenos
dias
tenga
usted
Don
Jose
Carlos
&

Lo que deseo es conseguir es transponer en celdas horizontalmente hasta el signo & y luego la de abajo asi consecutivamente:
Vamos que el resultado sea el siguiente
Buenos dias por la manana & (el simbolo que aparezca o no me da igual)
Buenos dias tenga usted Don Jose Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida