Resumo

Quando você usa os produtos Microsoft Excel listados na parte inferior deste artigo, você pode usar uma fórmula de planilha para encoberta de dados que abrangem várias linhas e colunas até um formato de banco de dados (columnar). 

Mais informações

O exemplo a seguir converte a cada quatro linhas de dados em uma coluna quatro colunas de dados em uma única linha (semelhante a um campo de banco de dados e layout de registro). Este é um cenário semelhante ao que você experimentar ao abrir uma planilha ou arquivo de texto que contém dados em um formato de rótulo de email.

Exemplo

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

    A1: Smith, John
    A2: 111 St. de Pinus.
    A3: San Diego, CA
    A4: (555) 128-549
    A5: Jones, Sue
    A6: 222 Oak Ln.
    A7: Nova York, NOVA YORK
    A8: (555) 238-1845
    A9: Anderson, Tom
    A10: 333 Ave de Cerejeira.
    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 essa fórmula até a coluna F e, em seguida, para baixo para a linha 3.

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

    Smith, John

    111 St. De Pinus.

    San Diego, CA

    (555) 128-549

    Jones, Sue

    222 Oak Ln.

    Nova York, NOVA YORK

    (555) 238-1845

    Anderson, Tom

    333 Ave de Cerejeira.

    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 de linha dessa fórmula de deslocamento

  • f_col = número da coluna dessa 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

Precisa de mais ajuda?

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

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×