A pesquisa não está conseguindo usar com precisão o valor da pesquisa

0

Estou usando duas pastas de trabalho do Excel; um é o backend do outro. No Livro 1, há folhas de folhas com $ Timeline, $ ClientInfo e $ VendorInfo. O livro 2 pretende ser um registro resumido de diferentes elementos retirados do Livro 1.

Essencialmente, minha intenção era ter uma chave usando nosso número interno de rastreamento de cliente (listado no Livro 1) que seria inserido no Livro 2, preenchendo assim todos os campos obrigatórios usando a função lookup .

Basicamente, onde B6 é a chave, o Livro 2 é uma tabela com várias variações;

=LOOKUP(B6, '[book1.xlsx]ClientInfo'!$B:$B,'[book1.xlsx]ClientInfo'!$N:$N)

=LOOKUP(B6, '[book1.xlsx]VendorInfo'!$B:$B,'[book1.xlsx]VendorInfo'!$D:$D)

=LOOKUP(B6, '[book1.xlsx]Timeline'!$B:$B,'[book1.xlsx]Timeline'!$E:$E)

Atualmente, não importa quais valores são inseridos em B6 (valores listados ou compostos), todos os valores lookup retornados são para a última entidade listada, portanto, a pesquisa não corresponde realmente a nada corretamente. / p>

Alguns dos vetores de resultados contêm fórmulas (mais = lookup), alguns contêm valores inseridos manualmente; em ambos os casos, o rendimento é a correspondência errada.

A pergunta então é em duas partes;

  • Existem alguns passos iniciais que eu deveria ter tomado para garantir que esse tipo de interdependência funcionasse? Ou talvez seja uma dessas situações em que você precisa ativar algum recurso ou configuração das células, fórmula, planilha ou pasta de trabalho para que ela funcione?
  • Estou empurrando lookup mais longe do que deveria (isto é, significa apenas para funcionalidade dentro da pasta de trabalho)? Em caso afirmativo, qual seria um comando melhor (ou seja, mais adequado para a funcionalidade entre pastas de trabalho)? (Como posso traduzir a sintaxe lookup na sintaxe do comando proposto com eficiência?)
    • Eu não tenho habilidades de VBA, por isso, manter as fórmulas do Excel seria preferível ao responder

Além disso, se eu estiver fazendo tudo errado, me avise. Meu palpite é que isso realmente deve estar em um banco de dados (haverá 27 do Book2s até o final deste).

    
por mfg 24.02.2012 / 15:38

1 resposta

0

Ao tentar usar vlookup , recebi uma combinação de erros # n / a devidos, com toda a probabilidade, a uso indevido;

Trying to figure out what was going wrong in the syntax of my =vlookup I saw a repeated resolution to sort ascending by the lookup value. The table had been sorted by region, then client name.

Depois de classificados em ordem crescente pela chave de pesquisa, as pesquisas estão funcionando. Este passo inicial foi onde as tabelas deram errado.

    
por 24.02.2012 / 17:32