A pesquisa do Excel () sempre retorna o último valor

1

Estou usando o Excel em uma tabela maior (3148 col) e estou fazendo uma pesquisa. Eu tentei com apenas 10 colunas e funcionou como esperado, mas quando eu faço minha pesquisa com todas as entradas, ele simplesmente falha sempre retornando o último valor.

Por exemplo, minha tabela parece com isso

+-------+--------+----------------+
| Name  | Salary | RandomUniqueId |
+-------+--------+----------------+
| Peter |   1234 |           4242 |
| Kathy |   3312 |           4221 |
| Jonas |   2474 |           1238 |
+-------+--------+----------------+

Minha função: = LOOKUP (4221; C2: C4; A2; A4)

    
por Stackiio12 28.09.2014 / 22:09

1 resposta

1

Como observado em um comentário à sua pergunta, a função Lookup () requer que os dados sejam classificados. Se você não puder classificar os dados, poderá usar uma combinação de índice / correspondência, que também funciona com dados não classificados.

= Index (A: A, correspondência (4221, C: C, 0))

O 0 na função Match significa que os dados podem ser não classificados e somente uma correspondência exata é retornada.

    
por 28.09.2014 / 23:00