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.
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")
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")
| CEP | Resultado |
|---|---|
| 01001-000 | Capital |
| 70000-000 | Capital |
| 13010-000 | Interior |
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.