Ideal:
- Adiciona uma coluna como chave a ser pesquisada, a chave é a concatenação de ID e SYS;
- Usa
countif
para verificar a existência de ID + "A" e ID + "B", coloca o resultado em bitmap - bit0 indica existência de B, bit1 indica existência de A, resultando no seguinte mapa: 0 - Nenhum, 1 - B, 2 - A, 3 - Ambos; - Usa
lookup
para traduzir o valor 0, 1, 2, 3 em texto esperado de acordo com o mapeamento acima;
Etapas:
Suponha que a Tabela 1 ID 1 esteja em A2, Tabela 2 ID 1 esteja na célula A11:
- Na Tabela 1, a fórmula da célula C2 é
=A2&B2
e, em seguida, preencha; - Na Tabela 2, a fórmula de C11 é
=(COUNTIF($C$2:$C$8,A11&"A")<>0)*2+(COUNTIF($C$2:$C$8,A11&"B")<>0)
e, em seguida, preenche-a; - Na Tabela 2, a fórmula de D11 é
=LOOKUP(C11,{0,1,2,3},{"NONE","B","A","BOTH"})
e, em seguida, preenche-a;
Exemplo:
ID SYS KEY 1 A 1A 1 A 1A 1 B 1B 1 A 1A 2 B 2B 3 A 3A 3 A 3A ID PAYMENT val RESULT 1 n/a 3 BOTH 2 n/a 1 B 3 n/a 2 A