Você pode fazer assim:
=SEERRO(SE(ÍNDICE(B2:G2;CORRESP(B1:G1;B2:G2;0))=ÍNDICE(B5:G5;CORRESP(B1:G1;B5:G5;0));B1:G1);"")
Os códigos infelizmente não ficam na mesma ordem que seu exemplo, mas o resultado é certo. E outro ponto, é que a fórmula é preenchida da direita para esquerda.
Ficando assim, exemplo 1:
Na versão 2016, não tem muito o que fazer em relação a isso.
Já na versão 2019, você pode fazer a fórmula citada acima em uma linha a parte (e depois ocultar ou deixar a fonte dessa linha em branco), e no intervalo amarelo, fazer o seguinte:
exemplo 2:

Você não está autorizado a ver ou baixar esse anexo.