Como converter várias linhas e colunas em colunas e linhas no Excel

Resumo

Ao usar os produtos do Microsoft Excel listados na parte inferior deste artigo, você pode usar uma fórmula de planilha para converter dados que se estendem por várias linhas e colunas a um formato de banco de dados (coluna). 

Mais informações

O exemplo a seguir converte cada quatro linhas de dados em uma coluna em quatro colunas de dados em uma única linha (semelhante a um campo de banco de dados e layout de registro). Esse é um cenário semelhante ao que você experimenta quando abre uma planilha ou um arquivo de texto que contém dados em um formato de etiqueta de endereçamento.

Exemplo

  1. Em uma nova planilha, digite os seguintes dados:

    A1: Smith, João
    A2:111 Pinheiro St.
    A3: San Diego, Califórnia
    A4: (555) 128-549
    A5: Jones, Suzana
    A6:222 Carvalho ln.
    A7: Nova York, NY
    A8: (555) 238-1845
    A9: Anderson, José
    A10:333 Cherry ave.
    A11: Chicago, IL
    A12: (555) 581-4914

  2. Digite a seguinte fórmula na célula C1:

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Preencha esta fórmula até a coluna F e, em seguida, para baixo até a linha 3.

  4. Ajuste os tamanhos das colunas conforme necessário. Observe que os dados agora são exibidos nas células de C1 a F3 da seguinte maneira:

    Smith, John

    111 Pinheiro St.

    San Diego, Califórnia

    (555) 128-549

    Jones, Suzana

    222 Carvalho ln.

    Nova 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))

onde:

  • f_row = número da linha desta fórmula de deslocamento

  • f_col = número da coluna desta fórmula de deslocamento

  • rows_in_set = número de linhas que fazem um registro de dados

  • col_in_set = número de colunas de dados

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×