Resumo
Quando utilizar os produtos Microsoft Excel listados na parte inferior deste artigo, pode utilizar uma fórmula de folha de cálculo para ocultar dados que se estendem por várias linhas e colunas até um formato de base de dados (columnar).
Mais Informações
O exemplo seguinte converte a cada quatro linhas de dados numa coluna quatro colunas de dados numa única linha (semelhante a um campo de base de dados e a um layout de registo). Este é um cenário semelhante ao que se experimenta ao abrir 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,
digite os seguintes dados: A1: Smith,
John A2: 111 Pine
St. A3: San Diego, CA
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 -
Digite a seguinte fórmula
na célula C1:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Encha esta fórmula até à coluna F e, em seguida, até à linha 3.
-
Ajuste os tamanhos da coluna conforme necessário. Note que os dados são agora apresentados nas células C1 a F3 da seguinte forma:
Smith
111 Pine St.
San Diego
(555) 128-549
Jones
Oak Ln, 222.
Nova Iorque, NY
(555) 238-1845
Anderson
333 Cherry Ave.
Chicago
(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 compensação
-
f_col = número de coluna desta fórmula de compensação
-
rows_in_set = número de linhas que fazem um registo de dados
-
col_in_set = número de colunas de dados
Nota: Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.