Clubeinvest.com — Arquivo Histórico (1997-2011)
Esta é uma cápsula do tempo da comunidade financeira portuguesa. Login activo para membros.
Clubeinvest.com
Home Privado Fórum Acções Índices Metastock Portfolio Managers Publicações Blogs Contacto
 

Editar as notícias:

Nova página para acompanhamento do Ouro e da Prata com centenas de acções relacionadas com o sector.

Menu principal

Ajuda: Passar colunas pra linhas e vice-versa (EXCEL)

Iniciado por ZAHO, Outubro 20, 2008, 16:59

Tópico anterior - Tópico seguinte

ZAHO

Amigos, enquanto as coisas parecem querer animar, coloco uma questão particular:

Tenho um ficheiro em excel com centenas de linhas e algumas colunas. O problrma é que para o efeito que quero (SPSS), terei de colocar em linha o que está em coluna e vice-versa!!!

Como o fazer sem ser à manápula? (já ouvi qq coisa de transposta...)


ObrigadO!

berrio

#1
Sim, tens de fazer uma "Matriz Transposta".

Calma, que soa mais complicado do que realmente é.

Imagina que tens uma matriz de duas linhas e 3 colunas, a começar em A1:

A1 - a B1 - b C1 - c
A2 - e B2 - f  C2 - g

Na célula onde queres que comece a nova "tabela", escreves:
=Transpose(A1:C2) - onde A1:C2 é a matriz a "transpor".

Quando carregares ENTER vai-te de dar erro. Ignora, pois agora vem a parte importante:
Selecciona, a começar pela célula onde está a formula "transpose" o nº de células na nova matriz. Neste caso, era uma matriz de 3 colunas com 2 linhas, logo seleccionas uma matrix um 2 colunas e 3 linhas.
Com isso seleccionado [nota que se começaste pela célula onde estava a formula, ela ainda está "activa"], vais à barra de funções, metes o cursor no fim da formula e faz CTRL+SHIT+ENTER.

Voilá, deve-te aparecer a matrix "transposta", com as colunas como linhas e linhas como colunas...

Hope it helps!
Abraços,
Guilherme Diaz-Bérrio
"Os economistas passam metade do tempo a fazer previsões. A outra metade passam-na a explicar por que se enganaram"
LinkedIn Profile

castor

Isso não se resolve com um simples "colar especial" com a opção "Transpor"?

Mas acho que o Excel não chega a suportar 3 centenas de colunas.

berrio

O Excel suporta até a uma "matriz" de 16bits por 16 bits, sendo 16 bits = 65536 (ou 65535, pois o último bit é para o sinal. A conta é 2^16).

Ou em português:
Pouco mais de 65 mil linhas por 65 mil colunas. Não é no entanto aconselhavel leva-lo a esse "extremo" ;)

Quanto ao colar especial, é capaz de funcionar. Não me lembrei dessa. Quando trabalho com matrizes faço-o com funções.
Abraços,
Guilherme Diaz-Bérrio
"Os economistas passam metade do tempo a fazer previsões. A outra metade passam-na a explicar por que se enganaram"
LinkedIn Profile

castor

O meu Excel(2003) só suporta 256 colunas e pelas limitações dele, duvido que chegue ao número das linhas.

A diferença entre um método e outro é que o "colar especial" torna os valores permanentes, enquanto que com a formula, estes ficam como referência à origem.

berrio

Tem razão sim senhor.

O limite de uma folha no Excel 2003 é: 16bits * 8bits, ou seja, 65,536 linhas x 256 colunas.

CitaçãoFeature   Maximum limit
Open workbooks   Limited by available memory and system resources
Worksheet size   65,536 rows by 256 columns
Column width   255 characters


I stand corrected  :D
Abraços,
Guilherme Diaz-Bérrio
"Os economistas passam metade do tempo a fazer previsões. A outra metade passam-na a explicar por que se enganaram"
LinkedIn Profile

ZAHO

Obrigado aos colegas do clube. Mais uma vez se provou a verdadeira essência do clube. Independentemente do tema ter a ver ou não com mercados, o que prevalece é a dispersão/partilha de conhecimento.

Parabéns!