Mapeamento confirmado: Orders!B2 é o valor de busca; Customers!A:A é a matriz de busca; Customers!D:D é a matriz de retorno. Customer ID deve ser único e a correspondência é exata.
Fórmula para Orders!F2
=IF(B2="","",XLOOKUP(B2,Customers!$A:$A,Customers!$D:$D,"Revisar",0))
O IF externo mantém em branco as linhas cuja entrada está em branco. XLOOKUP procura B2 na coluna fixa de IDs de clientes, retorna o valor da mesma linha na coluna D, exibe “Revisar” quando não há correspondência e usa o modo de correspondência 0 para correspondência exata. Os cifrões mantêm as colunas de origem fixas quando a fórmula é copiada.
Verificações de dados: compare ISTEXT/ISNUMBER nas duas colunas de ID; teste os comprimentos depois de remover espaços; use =COUNTIF(Customers!$A:$A,A2) em uma coluna auxiliar e investigue resultados acima de 1.
Testes: ID conhecido → segmento declarado; ID em branco → em branco; ID desconhecido → Revisar; ID duplicado na origem → sinalizar na verificação auxiliar antes de confiar na busca.
Versão de tabela: =IF([@[Customer ID]]="","",XLOOKUP([@[Customer ID]],Customers[Customer ID],Customers[Customer Segment],"Revisar",0)).