Para mim é mais fácil fazer do que explicar, são varias funções e é preciso conhecer cada uma, não vou conseguir explicar, mas vai uma vista geral:
Plan1 e Plan2:
Na coluna V descarto tudo que vier depois da "/" "ESQUERDA(A2;LOCALIZAR("/";A2)-1)"
Na coluna W identifica-se a primeira ocorrência de cada numero e na coluna G "lista-os"
Plan1:Colunas (X:AG) utilizadas para identificar a posição de cada uma das "ocorrências" do CNPJ - Ex.:na coluna X vemos que o cnpj de g2 ocorre 6 vezes.
Plan2: Na coluna X conta-se a qtde de ocorrencias de cada cnpj unico, para utilizar em conjunto com a função desloc (colunas(H:O))
Normalmente o CNPJ é único para uma empresa matriz e suas filiais, o que as diferenciam são as extensões: "/0001" (Matriz ou única) e as demais "/0002...N"
o Proc2 (objeto do tópico identificado acima) funciona muito bem (como tudo que o Fernando faz/propõe) , evitando assim algumas colunas adicionais e/ou ordenamento da coluna A; porem nessa situação até onde pude perceber; é necessário as colunas V e W (do exemplo) para compor a coluna G (exclusivos) e range de procura (veja o exemplo aplicado nas colunas R/S/T/U. Talvez se adicionar-se a essa função; o complemento existente nos Proc originais; Verdadeiro ou Falso, para retorno exato ou aproximado, atenda sem necessidade das auxiliares.
No Exemplo segue a aplicação do Proc2 (falta somente o tratamento de erro mas é simples)
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/07/2013 8:20 am