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
-
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 -
Escreva a seguinte fórmula na célula C1:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Preencha esta fórmula na coluna F e, em seguida, desça até à linha 3.
-
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