Como converter múltiplas linhas e colunas para colunas e linhas no Excel

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 214024
Sumário
Quando utiliza os produtos do Microsoft Excel listados na parte inferior do presente artigo, pode utilizar uma fórmula de folha de cálculo para converter dados que abrangem múltiplas linhas e colunas num formato de base de dados (em colunas).
Mais Informação
O exemplo seguinte converte cada quatro linhas de dados de uma coluna em quatro colunas de dados numa única linha (semelhante a um campo de base de dados e esquema de registo). Este é um cenário semelhante ao que encontra quando abre um ficheiro de folha de cálculo ou texto que contém dados em formato de etiqueta de endereço.

Exemplo

  1. Na folha de cálculo nova, escreva os seguintes dados:
    A1: Silva, João
    A2: 111 pinheiro St.
    A3: San Diego, Califórnia
    A4: (555) 128-549
    A5: Lopes, Sara
    A6: 222 carvalho Rua
    A7: Nova Iorque, NY
    A8: (555) 238 1845
    A9: Almeida, Pedro
    A10: média de cereja 333
    A11: Chicago, IL
    A12: (555) 581-4914
  2. Escreva a seguinte fórmula na célula C1:
    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
  3. Insira esta fórmula na coluna F e, em seguida, para row3.
  4. Ajuste os tamanhos das colunas conforme necessário. Tenha em atenção que isnow os dados apresentado em células C1 a F3 do seguinte modo:
   Smith, John     111 Pine St.    San Diego, CA   (555) 128-549   Jones, Sue      222 Oak Ln.     New York, NY    (555) 238-1845   Anderson, Tom   333 Cherry Ave. Chicago, IL     (555) 581-4914				
A fórmula pode ser interpretada como
Offset($A$1,(ROW()-f_row)*rows_in_set+Int((Column()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
no caso de:
  • f_lin = número de linha desta fórmula de deslocamento
  • f_col = número de coluna desta fórmula de deslocamento
  • lin_do_conjunto = número de linhas que formam um ofdata de registo
  • col_do_conjunto = número de colunas de dados
etiquetas de endereço converter transpor fórmula dados XL2007 XL2003 XL2010 XL2013

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 214024 - Última Revisão: 09/27/2015 10:49:00 - Revisão: 7.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013

  • kbformat kbconversion kbhowto kbmt KB214024 KbMtpt
Comentários