gershwin.pages.dev

Como identificar CEPs de capitais no Excel?

Identificar se um CEP pertence a uma capital pode ser uma tarefa trabalhosa se feita manualmente, especialmente em grandes bases de dados. A boa notícia é que é possível automatizar este processo no Excel usando fórmulas e referências externas, tornando a tarefa rápida e livre de erros.

Pré-requisitos

Usando a API ViaCEP para identificar capitais

A API ViaCEP permite consultar informações de endereços a partir de um CEP. Podemos usá-la em conjunto com funções do Excel para verificar se o CEP pertence a uma capital.

=SE(ÉNÚMERO(ACHAR("Capital", IMPORTXML("https://viacep.com.br/ws/" & A2 & "/xml/", "//xml/logradouro")))), "Capital", "Interior")

Utilizando uma lista de CEPs de capitais

Uma abordagem alternativa é manter uma lista estática de faixas de CEPs das capitais e usar funções de pesquisa.

=SE(E(E(DIREITA(A2,3)&"000">=FAIXAINICIAL; DIREITA(A2,3)&"000"<=FAIXAFINAL); ÉNÚMERO(ACHAR("Capital", NOME))), "Capital", "Interior")

Exemplo Prático

CEP Resultado
01001-000 Capital
70000-000 Capital
13010-000 Interior

Conclusão

Com estas fórmulas, você pode rapidamente identificar quais CEPs em sua planilha correspondem a capitais, economizando tempo e evitando erros manuais. A escolha entre usar uma API ou uma lista estática depende da frequência de atualização e do volume de dados a serem processados.