Eu tenho três colunas:
- A coluna A contém uma contagem de 1 a 100, representando diferentes estações de amostragem. Os números estão em sequência.
- A coluna B é independente da coluna A. Ela contém números selecionados da coluna A (valores entre 1 a 100), mas não todos porque recebo uma lista com dados apenas de algumas estações de cada vez. A coluna B é sequenciada em ordem crescente, mas mais curta que a coluna A porque faltam algumas estações e não há células em branco para manter as entradas da coluna B alinhadas com as entradas da coluna A.
- A coluna C contém dados associados à coluna B, por exemplo, uma leitura de temperatura na estação de amostragem ou qualquer outra informação.
Agora eu gostaria de evitar copiar todas as informações manualmente da Coluna C para onde elas pertencem alinhadas com a Coluna A. Quero alinhar os valores das colunas B e C com a lista de estações na coluna A, inserindo espaços vazios nas colunas B e C conforme necessário . Posteriormente a coluna B pode ser eliminada.
Como um exemplo:
ColA ColB ColC
1 1 a
2 2 d
3 4 r
4 6 e
5 7 x
6 9 r
7 10 e
8 11 f
9 13 e
10 15 e
...,...,...
Depois deveria ficar assim...
ColA ColB ColC
1 1 a
2 2 d
3
4 4 r
5
6 6 e
7 7 x
8
9 9 r
10 10 e
11 11 f
12
13 13 e
14
15 15 e
...,...,...
Responder1
Versão TL;DR: Coloque os dados originais em A3:B102, preencha D3:D102 com números de 1 a 100, cole =IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
em E3 e copie E3 para E4:E102.
Com base na sua descrição do que você deseja, recomendo separar a classificação dos dados originais e, em vez disso, ter uma lista de estações de amostragem e usar a VLOOKUP
para encontrar os dados de cada uma.
Você precisa de três coisas.
- Um lugar para colar sua lista não classificada e/ou incompleta de leituras de dados.
- Deve haver espaço suficiente aqui para um conjunto de dados completo.
- Neste caso, como você tem 100 estações de amostragem e 1 leitura por estação, você desejará 100 linhas e duas colunas.
- Para o meu exemplo, este será o intervaloA3: B102.
- Uma lista de estações de amostragem e um local para colocar as leituras associadas ao lado delas.
- Esta lista deve incluir todas as estações de amostragem na ordem em que você deseja vê-las.
- Novamente, estamos olhando para 100 estações de amostragem, numeradas de 1 a 100 e as queremos em ordem numérica. Isso significa que precisamos preencher uma coluna com 1, 2, 3, etc. até 100, e a coluna próxima a ela conterá uma fórmula.
- Para o meu exemplo, a lista de estações de amostragem iráD3:D102, e a fórmula será copiada para todas as células emE3:E102.
- Uma fórmula que vai na coluna "Leitura" dos dados classificados que procura os dados apropriados nos dados não classificados.
- Você deve compreender as referências absolutas e relativas, pois esta fórmula usa ambas:
- A maioria das pessoas está familiarizada com referências relativas comoD3. Essas referências são alteradas quando são copiadas de uma célula para outra.
(por exemplo, se você=D3
colocarE3, então copieE3paraE4, a nova cópia emE4vai ler=D4
.) - As referências absolutas contêm um
$
na coluna e/ou linha para evitar que sejam alteradas quando copiadas.
(por exemplo, a coluna nunca mudará ao copiar=$D3
, mas a linha mudará; da mesma forma, com=D$3
, a coluna mudará, mas a linha não; e finalmente=$D$3
sempre fará referência a essa célula, nunca mudando quando copiada.)
- A maioria das pessoas está familiarizada com referências relativas comoD3. Essas referências são alteradas quando são copiadas de uma célula para outra.
- A fórmula vai para a linha superior de leituras de dados classificadas e deve então ser copiada para as próximas 99 células abaixo dela.
- A fórmula para procurar os dados corretos que entramE3é
=VLOOKUP($D3,$A$3:$B$102,2, FALSE)
, mas isso é colocado#N/A
nas células que fazem referência a dados inexistentes. Se você quiser espaços em branco em vez de#N/A
colocarVLOOKUP
dentro de um arquivoIFNA
.
- Você deve compreender as referências absolutas e relativas, pois esta fórmula usa ambas:
A fórmula completa para este exemplo é =IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
e os resultados são assim:
Responder2
- Defina um intervalo de dados que deseja classificar (Menu/Dados/Definir intervalos)
- Configure opções de classificação em Menu/Dados/Classificar,
- selecione as colunas na ordem desejada (guia Critérios de classificação)
- marque corretamente se o intervalo contiver rótulos de coluna.
- marque "Copiar classificação para" e insira o intervalo de destino (todas as colunas são copiadas)