Aplica-se A
Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com

Resumo

Quando utiliza os produtos do Microsoft Excel listados na parte inferior deste artigo, pode utilizar uma fórmula de folha de cálculo para ocultar dados que abrangem várias linhas e colunas para um formato de base de dados (coluna). 

Mais Informações

O exemplo seguinte converte cada quatro linhas de dados numa 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 ocorre quando abre uma folha de cálculo ou ficheiro de texto que contém dados num formato de etiqueta de correio.

Exemplo

  1. Numa nova folha de cálculo, escreva os seguintes dados: A1: Smith, John A2: 111 Pine St. A3: San Diego, AC A4: (555) 128-549 A5: Jones, Sue A6: 222 Oak Ln.A7: Nova Iorque, NY A8: (555) 238-1845 A9: Anderson, Tom A10: 333 Cherry Ave.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. Preencha esta fórmula na coluna F e, em seguida, desça até à linha 3.

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

    Smith

    Rua Pine, 111.

    San Diego, AC

    (555) 128-549

    Jones, Sue

    222 Oak Ln.

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

em que:

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

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

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

  • col_in_set = número de colunas de dados

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.