Olá mari.haack!
Se a necessidade é ter os códigos concatenados, só vejo solução através do desenvolvimento de uma UDF em VBA.
Seria possível desenvolver uma UDF especifica para a sua necessidade, mas vou postar uma solução usando uma UDF que já tenho pronta que serve para sua necessidade. Baixe o arquivo que postei no tópico do link abaixo:
http://www.planilhando.com.br/forum/viewtopic.php?f=20&t=15396
No próprio tópico acima descrevi como instalar o suplemento e como funciona a função VALORESDOVETOR.
Após ter essa UDF ativa no seu Excel, você terá que antes de aplicá-la, gerar uma lista com valores únicos da coluna A. Eu fiz isto através de fórmula matricial, mas também é possível copiar e color o valores da coluna A em outro lugar e usar a ferramenta de "REMOVER DUPLICATAS" da aba "DADOS". Utilizando a fórmula matricial, apliquei a seguinte estrutura, que é entrada com CTRL+SHIFT+ENTER:
=SEERRO(ÍNDICE($A$2:$A$14;MENOR(SE(CONT.SE(INDIRETO("A2:A"&LIN($A$2:$A$14));$A$2:$A$14)=1;LIN($A$2:$A$14);"");LIN(A1))-1);"")
Arrastando essa fórmula será possível listar os valores únicos de códigos. Após isso é possível usar o código de referência como argumento da UDF VALORESDOVETOR, aplicado também de forma matricial para trazer todos os códigos de áreas concatenados. A fórmula vai ficar:
=VALORESDOVETOR(SE($A$2:$A$14=F2;$B$2:$B$14;""))
Calma que para você entender melhor, estou postando o arquivo, mas lembre-se de copiar o código da UDF ou instalar ela como suplemento para poder aplicar esta solução.
Abraços!
Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/
Postado : 28/04/2015 2:39 pm