Como três colunas diferentes (assumidas abaixo como B
, D
e F
) precisam ser verificadas, uma função OR
parece apropriada:
=OR(ISNUMBER(MATCH(B1,keyarray,0)),
ISNUMBER(MATCH(D1,keyarray,0)),
ISNUMBER(MATCH(F1,keyarray,0)))
para que uma correspondência para qualquer uma das três colunas retorne TRUE
. Coloque isso em uma coluna "auxiliar" na primeira linha ocupada por dados (digamos, Linha 1, ou ajuste B1
, D1
e F1
acima).
MATCH
verifica se, por exemplo, o valor de B1
existe em keyarray
, em que esse é o nome dado para o intervalo que contém a lista de palavras-chave / frases-chave (~ 30-40 em número) - não precisa estar na mesma planilha ou pasta de trabalho, mas, se não, o caminho completo deve ser especificado e recomendado que a pasta de trabalho 'outro' seja aberta ao aplicar a fórmula a um novo lote de dados.
0
força uma correspondência exata somente (alternativamente -1
para o menor valor que é maior ou igual a B1
ou 1
para o maior).
MATCH
retorna a localização do valor encontrado na matriz (caso contrário, com o parâmetro 0
, #N/A
). Isso é numérico, então ISNUMBER
testa um número (qualquer número) - para excluir #N/A
dos resultados.
Assim, desde que B1
, D1
ou F1
esteja em keyarray
, o resultado será TRUE
- caso contrário, FALSE
.
Para copiar a fórmula mais de 25 a 30 mil linhas convenientemente, onde algumas contêm células mescladas, coloque algo (digamos 'end') na interseção da última linha ocupada e da coluna 'helper' (para evitar a expansão do tamanho a planilha desnecessariamente). Copie a célula que contém a fórmula, selecione a célula imediatamente abaixo dela e, em seguida, Ctrl+Shift+Down
/ Paste para preencher a coluna auxiliar para baixo em todas as linhas ocupadas, sem continuar passando da última linha ocupada e sobrescrevendo "fim".
Filtre na coluna "auxiliar" para TRUE
, selecione todas as colunas ocupadas, copie e cole na nova planilha / pasta de trabalho. Excluir linhas em branco na nova planilha / pasta de trabalho e salve. (Pode optar por excluir a coluna "auxiliar" da fonte também.)
Verifique se, ocasionalmente, adicionar itens a keyarray
do intervalo nomeado abrange as adições.