Usando a função de pesquisa do Excel e o caso de manipulação em que não existem correspondências

0

Estou usando o Excel para inserir dados para um evento em que as pessoas se registram. Uma alta porcentagem dos inscritos terá se registrado para eventos anteriores, para que possamos seu nome e número de identificação.

Estou tentando usar a função LOOKUP no Excel para pesquisar o nome e preencher o campo de ID com o número de ID.

Isso funciona bem, a menos que o valor pesquisado seja um novo usuário para o qual ainda não temos detalhes.

No entanto, se a função LOOKUP não puder encontrar uma correspondência exata, ela escolherá o maior valor no intervalo de pesquisa menor ou igual ao valor. Isso causa um problema, pois você não pode dizer se a correspondência foi exata (e os dados estão corretos) ou não exata e a correspondência está incorreta.

Como faço para pegar os não-jogos e lidar separadamente?

    
por Dave 20.04.2010 / 13:01

1 resposta

1

Você pode tentar usar o VLookup ou HLookup funciona em vez disso. O parâmetro final dessas funções é "Range_Lookup", que pode ser definido como false se você quiser apenas correspondências exatas.

=VLOOKUP(Lookup_value, Table_array, Col_index_num, Range_lookup)

Por exemplo, se você fizer isso, ele exibirá "# N / A" se uma correspondência não for encontrada:

=VLOOKUP(A1, $C$1:$D$4, 2, FALSE)

[Há também a função Correspondência , que permite definir o último parâmetro para 0 para encontrar o primeiro valor que é exatamente igual ao valor de pesquisa necessário.]

    
por 20.04.2010 / 13:44