No Excel, como posso retornar todos os itens que não são encontrados em uma lista original (com base em uma nova lista)? [duplicado]

2

Eu tenho duas colunas no Excel (Coluna A e B, da esquerda para a direita), assim:

Adel    Adel
Adam    Bob
Ashley  chad
chad    mike
        morris
        muhsin

E eu gostaria de obter todos os itens da coluna B que não estão na coluna A: ou seja, Bob, Mike, Morris, Muhsin. Eu sei que preciso de VLOOKUP() , mas estou um pouco perdido em como fazer isso.

Agradeço quaisquer dicas ou conselhos.

    
por Adel 28.07.2012 / 16:42

1 resposta

6

Uma maneira rápida de fazer isso é usar o VLOOKUP. Aqui está como eu fiz:

  1. Crie uma tabela a partir dos seus valores (não é necessário, mas facilita muito o idioma e a atualização). Eu disse ao Excel que eu não tinha colunas de cabeçalho, então ele atribuiu os genéricos - IMO vale a pena gastar o tempo para configurar corretamente os nomes das colunas.
  2. Na coluna C, insira a fórmula:

    = IFERROR (VLOOKUP ([@ Coluna2], [Coluna1], 1, FALSE), "Ausente")

  3. Para encontrar os valores na Coluna 2 que estão faltando na Coluna 1, filtre a tabela na Coluna 3 para o valor "Ausente".

IssofuncionausandooVLOOKUPparapesquisarnacoluna1ovalordacoluna2,procurandoumacorrespondênciaexata.Comoestamosprocurandoporvaloresausentes,oVLOOKUPretornaráumerroNA#quandonãopuderencontrarosvalores(queéoqueestamosprocurando).Assim,oIFERRORretornaráastring"Missing" sempre que o Excel não puder encontrar uma correspondência. Filtre esses valores e sua tabela fará o trabalho para você. Você também pode fazer uma coluna adicional com os valores de pesquisa invertidos e retornar os valores que estão na Coluna 1, mas não na Coluna 2.

    
por 28.07.2012 / 18:02