Eu tenho uma planilha_1 com 2 colunas:
ea
COL_A COL_B
ITM_RRT_Transaction_Status S/N
C991, nenhum alarme do gerente orion S/N
.....
Tento preencher o COL_B com base em uma tabela de referência na planilha_2 (corresponde a ambos COL_A)
COL_A COL_B
ITM_RRT Y
no alarm N
então o valor da planilha_2.COL_A pode estar em qualquer lugar dentro da planilha_1.COL_A,
como posso fazer?
obrigado pela ajuda
Responder1
Para Vlookup(x,y,TRUE
, sua tabela de pesquisa deve serclassificado em ordem crescentetrabalhar. É assim que funciona no TRUE
vlookup.
Não sei por que a página de ajuda do vlookup mudou, masaquina página do vlookup, se você clicar em "detalhes técnicos"
range_lookup (opcional)
Um valor lógico que especifica se você deseja que VLOOKUP encontre uma correspondência aproximada ou exata:
TRUE assume que a primeira coluna da tabela está classificada numericamente ou alfabeticamente e, então, pesquisará o valor mais próximo. Este é o método padrão se você não especificar um.
FALSE procura o valor exato na primeira coluna.
Pode ser melhor visto emPROCH:
Se range_lookup for TRUE, os valores na primeira linha de table_array devem ser colocados em ordem crescente: ...-2, -1, 0, 1, 2,... , AZ, FALSE, TRUE; caso contrário, HLOOKUP poderá não fornecer o valor correto. Se range_lookup for FALSE, table_array não precisa ser classificado.
Também está presente noOLHO PARA CIMApágina.
Observe também que a mesma coisa se aplica a a MATCH
with type: 1
. E um MATCH
with type: -1
requer que a lista sejaclassificado em ordem decrescente.
Somente correspondências exataspode ser encontrado a partirlistas não ordenadas.