Aqui está o cenário:
Na coluna A, cada célula tem texto aleatório dentro dela (nomes, endereço, números de conta, etc.). A coluna A se estende para mais de 40 mil linhas. Na coluna B, tenho uma lista de números (conta). A coluna B se estende até cerca de 5 mil linhas.
Eu preciso filtrar a coluna A para mostrar apenas as linhas que conter os números de conta que fazem parte da coluna B.
Nem coluna A nem B estão em qualquer ordem específica.
Acho que o cenário acima fala por si, mas posso fornecer um exemplo rápido, se necessário (não quero complicar demais).
Respostas:
Deselegante mas eficaz: insira uma coluna entre as colunas A e B, com
na parte superior e preenchida automaticamente. Em seguida, filtre tudo, com essa coluna desmarcando
#N/A
.A nota '5000' acima deve ser o último número da linha ocupada da coluna B.
fonte
=IF(ISNA(LOOKUP(2^15,FIND(C$1:C$5000,A1))),"N","Y")
copiado para baixo a partir do topo pode ser um começo - mas pode produzir falsos positivos ("Y") como incapaz de distinguir entre, por exemplo, 123 e 1234 na coluna a.=IF(ISNA(LOOKUP(2^15,FIND(" "&C$1:C$5000&" ",A1))),"N","Y")