Aqui está um pequeno truque para fazer esse tipo de mesclagem.
- Selecione as células de valor na sua tabela, ou seja,
B2:F5
no seu exemplo. - Pressione F5 . Clique em
Special...
. SelecioneBlanks
e clique em OK. Isso selecionará todas as células em branco na tabela. - Clique dentro da barra de fórmulas e cole ou digite a fórmula abaixo (NÃO pressione Enter):
=IF($A3=$A2,C3,IF($A1=$A2,C1,""))
C3
é a célula abaixo da célula ativa e (obviamente)C1
é a célula acima. Ajuste a fórmula para corresponder à sua tabela. - Pressione Ctrl + Digite . Isso efetivamente preencherá essa fórmula para todas as células em branco selecionadas.
A fórmula apenas procura uma entrada com a mesma palavra-chave abaixo dela e copia seu valor, se existir. Se não houver duplicado abaixo, verifique abaixo. Se não existir nenhum, a célula permanece em branco.
Finalmente, você pode copiar a tabela e Paste Special
> Values
de volta na parte superior da tabela para limpar as fórmulas, mas mantenha os valores. Em seguida, você pode usar a ferramenta Remove Duplicates
localizada na faixa de opções Dados para limpar a tabela.