Decisão: use INDEX/MATCH porque o Excel 2016 precisa recalcular a pasta de trabalho, a coluna de retorno fica à esquerda da chave e a inserção de colunas torna frágil o índice de coluna do VLOOKUP. XLOOKUP é a opção moderna mais clara, mas não está disponível na versão mais antiga exigida.
Fórmula para Orders!F2: =IF(B2="","",IFERROR(INDEX(Customers!$B$2:$B$5000,MATCH(B2,Customers!$D$2:$D$5000,0)),"Review")). MATCH encontra a posição exata da chave porque seu terceiro argumento é 0; INDEX retorna a mesma posição do intervalo de níveis de risco. IF preserva a entrada vazia, enquanto IFERROR fornece o rótulo aprovado para ausência de correspondência. Antes do uso, verifique =COUNTIF(Customers!$D$2:$D$5000,D2) e resolva contagens superiores a 1; a própria fórmula de busca não consegue decidir qual duplicidade é válida.
Matriz: XLOOKUP aceita busca à esquerda e ausência de correspondência explícita de forma clara, mas não é compatível com o Excel 2016. VLOOKUP só funciona reorganizando ou duplicando a chave à esquerda do campo de retorno, e um índice numérico de coluna pode quebrar após inserções. INDEX/MATCH atende à compatibilidade, ao retorno à esquerda e à resistência a mudanças de estrutura. Alternativa somente para Microsoft 365: =IF(B2="","",XLOOKUP(B2,Customers!$D$2:$D$5000,Customers!$B$2:$B$5000,"Review",0)).
Testes: C-104 → Medium; vazio → vazio; C-999 desconhecido → Review; ID de texto diante de origem com tipo diferente → Review até a normalização; C-104 duplicado → verificação de duplicidade >1 e resultado não confiável; inserir uma coluna entre B e D → as referências da fórmula se deslocam com os dados e ainda devem retornar o mesmo nível.