
Tenho 2 planilhas: - uma com 14.000 raw que contém todas as informações, a primeira coluna é o ID - uma com a primeira coluna contendo o ID que estou interessado
Preciso filtrar o primeiro speedsheet excluindo todos os raw que não estão no segundo
Exemplo
planilha A
1 | aa1 | bb1
2 | aa2 | bb2
3 | aa3 | bb3
4 | aa4 | bb4
5 | aa5 | bb5
planilha B
1 |
3 |
5 |
o que eu gostaria que a planilha B ou A fosse filtrada
1 | aa1 | bb1
3 | aa3 | bb3
5 | aa5 | bb5
Responder1
Coloque na linha superior de uma coluna auxiliar na planilha A (por exemplo, coluna D se seus dados estiverem nas colunas A a C) esta fórmula:
=ISERROR(MATCH(A1,Sheet2.A$1:A$3,0))
Mude A1 para a linha superior da sua coluna com os IDs. Altere a referência de Planilha2 para Planilha B (não tenho certeza se esta é uma pasta de trabalho separada ou uma planilha separada). Altere o intervalo A1:A3
para incluir todos os IDs na planilha B. Certifique-se de manter o $
na frente dos números das linhas para que esse intervalo permaneça o mesmo quando você copiar e colar a fórmula.
Usar 0
como última entrada MATCH
informa para procurar uma correspondência exata e retornar um erro se nenhuma correspondência exata for encontrada. Portanto, a ISERROR
função mostrará TRUE para uma linha sem correspondência e FALSE para uma linha com correspondência.
Copie e cole esta fórmula em sua coluna auxiliar em todo o comprimento da tabela. Você pode selecionar a área para colar usando a caixa de nome (à esquerda da barra de fórmulas) e digitando D2:D14000
e pressionando Enter.
Agora use um filtro para manter visíveis apenas as linhas com correspondência (as linhas com FALSE na coluna auxiliar). Selecione a tabela inteira (novamente, usando a caixa de nome, pois esta é uma tabela grande). Na barra de menu, escolha Dados→Filtro→Filtro padrão. Escolha "Nome do campo" Column D
(ou qualquer que seja sua coluna auxiliar), "Condição" =
e "Valor" false
. Clique OK.
Isso oculta todas as linhas sem correspondência. Para obter uma cópia da sua tabela onde as linhas foram removidas, destaque toda a tabela visível, copie-a e cole-a onde deseja que a cópia limpa esteja.