Planilha Que Verifica o CNPJ no Excel

A Planilha que verifica se o CNPJ é válido e é muito simples. Basta digitar o número do CNPJ, um caractere em cada célula e no final, se o mesmo estiver correto, aparecerá a mensagem. CNPJ Correto. caso o CNPJ seja inválido a mensagem também irá constatar.
A tabela foi feita com algumas fórmulas do Excel, SE, SOMA, QUOCIENTE, etc.

A Planilha que Verifica o CNPJ foi criada no Excel versão 2007 para Windows e pode não funcionar nas versões mais novas e em outros programas de planilhas eletrônicas.
Índice
- O que é o CNPJ?
- Para que serve o CNPJ?
- Como Funciona a Validação de CNPJ no Excel
- Método 1: Validação de Formato com Fórmulas
- Método 2: Validação do Dígito Verificador
- Método 3: Consulta Automática via Power Query
- Método 4: Uso de Macros VBA para Automação Completa
- Benefícios de Automatizar a Verificação de CNPJ
- Cuidados e Limitações da Planilha Que Verifica o CNPJ
- Conclusão:
- Perguntas Frequentes
- 1. É possível validar CNPJ no Excel sem usar internet?
- 2. Qual é a melhor API gratuita para consultar CNPJ no Excel?
- 3. Como criar uma fórmula que valida o dígito verificador do CNPJ?
- 4. Posso verificar milhares de CNPJs de uma só vez no Excel?
- 5. Existe diferença entre validar CNPJ e verificar situação cadastral?
O que é o CNPJ?
O CNPJ, sigla para Cadastro Nacional da Pessoa Jurídica, é um número de identificação único atribuído a empresas e outras entidades jurídicas no Brasil. É como se fosse o "RG" de uma empresa, sendo essencial para a sua existência e funcionamento.
Para que serve o CNPJ?
- Identificação: Serve para identificar de forma única cada pessoa jurídica no país, facilitando a localização e o cruzamento de informações.
- Registro de atividades: Utiliza-se para registrar todas as atividades da empresa, como emissão de notas fiscais, contratação de funcionários e pagamento de impostos.
- Abertura de conta bancária: É obrigatório para abrir uma conta corrente em nome da empresa.
- Obtenção de alvarás e licenças: Serve como documento para solicitar alvarás e licenças para funcionamento da empresa.
- Participação em licitações: Para participar de processos licitatórios exige-se um CNPJ ativo e no CNAE correto.
Como Funciona a Validação de CNPJ no Excel

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é composto por 14 dígitos que seguem um algoritmo específico de validação. No Excel, existem diferentes níveis de verificação que você pode implementar: desde a simples conferência de formatação até consultas automatizadas em bases de dados oficiais.
A validação básica envolve verificar se o CNPJ possui 14 dígitos e se os dígitos verificadores (dois últimos números) estão corretos segundo o algoritmo da Receita Federal. Para isso, você pode criar fórmulas personalizadas usando funções como TEXTO, SE, SOMA e MOD que calculam matematicamente se o CNPJ é válido.
Para verificações mais completas que incluem razão social, situação cadastral e outros dados, é necessário integrar a planilha com APIs de consulta de CNPJ ou usar recursos de Power Query para extrair informações de fontes externas.
Método 1: Validação de Formato com Fórmulas
A primeira etapa para verificar CNPJs no Excel é garantir que eles estejam no formato correto. Você pode usar a fórmula abaixo para formatar automaticamente números de CNPJ:
=TEXTO(A2;"00"".""000"".""000""/""0000-00")
Esta fórmula transforma uma sequência de 14 dígitos no formato padrão XX.XXX.XXX/XXXX-XX. Para verificar se um CNPJ tem exatamente 14 dígitos, use:
=SE(NÚM.CARACT(A2)=14;"CNPJ Válido";"CNPJ Inválido")
Você também pode combinar verificações para garantir que o campo contém apenas números usando a função ÉNÚMERO ou ÉERROS junto com VALOR.
Método 2: Validação do Dígito Verificador
O CNPJ possui dois dígitos verificadores que validam matematicamente o número. Para criar uma fórmula completa de validação no Excel, você precisa implementar o algoritmo de cálculo dos dígitos verificadores. Embora seja uma fórmula extensa, ela garante que o CNPJ não seja apenas um conjunto aleatório de 14 números.
A validação envolve multiplicar cada um dos 12 primeiros dígitos por uma sequência específica de números, somar os resultados, calcular o resto da divisão por 11 e comparar com o primeiro dígito verificador. O processo se repete para o segundo dígito verificador, agora incluindo o primeiro na conta.
Para facilitar, você pode usar macros VBA que automatizam esse cálculo ou procurar por fórmulas prontas em comunidades de Excel que já implementaram essa validação.
Método 3: Consulta Automática via Power Query
O Power Query é um recurso poderoso do Excel que permite conectar sua planilha a fontes de dados externas. Existem APIs públicas e gratuitas que fornecem informações de CNPJ mediante consulta, como a ReceitaWS e BrasilAPI.
Para usar esse método, acesse a aba Dados > Obter Dados > De Outras Fontes > Da Web. Insira a URL da API incluindo o CNPJ que deseja consultar. O Power Query importará os dados em formato JSON que podem ser transformados em uma tabela organizada.
Você pode parametrizar essa consulta para que ela busque automaticamente os CNPJs listados em uma coluna da sua planilha, criando um sistema automatizado de verificação que retorna razão social, nome fantasia, endereço completo, capital social, atividade econômica principal, data de abertura e situação cadastral.
Método 4: Uso de Macros VBA para Automação Completa
Para quem precisa de uma solução mais robusta, criar uma macro em VBA (Visual Basic for Applications) permite automatizar completamente o processo de verificação. Com VBA, você pode criar botões personalizados que, ao serem clicados, verificam todos os CNPJs de uma planilha, formatam automaticamente, validam os dígitos verificadores e até fazem consultas web.
Uma macro básica pode percorrer uma coluna de CNPJs, aplicar a formatação correta, validar cada número e marcar em cores diferentes aqueles que estão corretos (verde) ou incorretos (vermelho). Para consultas online, o VBA pode usar objetos como XMLHTTP para fazer requisições a APIs e trazer os resultados diretamente para células específicas.
Benefícios de Automatizar a Verificação de CNPJ
Automatizar a verificação de CNPJ no Excel oferece diversos benefícios práticos para seu trabalho. Primeiro, há uma economia significativa de tempo: o que levaria horas conferindo manualmente pode ser feito em segundos com fórmulas ou macros adequadas.
A redução de erros humanos é outro benefício importante. Ao digitar ou conferir CNPJs manualmente, é fácil cometer equívocos que podem gerar problemas legais ou financeiros. Sistemas automatizados eliminam essa vulnerabilidade.
Além disso, você mantém uma base de dados sempre atualizada sobre seus fornecedores e clientes, podendo identificar rapidamente empresas com situação cadastral irregular, baixadas ou inaptas, evitando riscos em transações comerciais.
Cuidados e Limitações da Planilha Que Verifica o CNPJ
Ao trabalhar com consultas automáticas de CNPJ, é importante respeitar os limites de requisições das APIs gratuitas, que geralmente permitem um número limitado de consultas por minuto ou por dia. Exceder esses limites pode resultar em bloqueio temporário.
Também é fundamental manter sua planilha atualizada, pois informações cadastrais podem mudar. Uma empresa que estava regular ontem pode estar suspensa hoje, por isso consultas periódicas são recomendadas para bases críticas.
Lembre-se ainda que dados obtidos de APIs públicas devem ser tratados conforme a Lei Geral de Proteção de Dados (LGPD), especialmente se você armazena essas informações ou as compartilha com terceiros.
Conclusão:
O CNPJ é um documento fundamental para qualquer empresa no Brasil. Ele serve para identificar a empresa, registrar suas atividades e permitir que ela participe de diversas atividades econômicas. Esta não é uma planilha oficial para você consultar CNPJ. Ela é apenas uma ferramenta com cálculo de uma fórmula e macro do Excel para reconhecer um CNPJ válido. Dessa forma, só servirá para ver que no Excel se pode fazer muito mais.
Perguntas Frequentes
1. É possível validar CNPJ no Excel sem usar internet?
Sim, é perfeitamente possível validar CNPJs no Excel sem conexão com a internet utilizando fórmulas ou macros VBA que verificam o formato e os dígitos verificadores do número. Essas soluções matemáticas confirmam se o CNPJ segue o algoritmo oficial da Receita Federal, identificando números inválidos ou digitados incorretamente. No entanto, sem internet, você não conseguirá verificar informações adicionais como razão social, situação cadastral atual ou endereço da empresa, que requerem consulta a bases de dados externas. A validação offline é ideal para conferir se um CNPJ está estruturalmente correto antes de utilizá-lo em documentos ou sistemas.
2. Qual é a melhor API gratuita para consultar CNPJ no Excel?
As APIs gratuitas mais recomendadas para consulta de CNPJ são a ReceitaWS e a BrasilAPI, ambas oferecem dados completos da Receita Federal sem necessidade de cadastro ou chave de acesso. A ReceitaWS retorna informações como razão social, nome fantasia, CNAE, endereço completo, capital social, natureza jurídica e situação cadastral em formato JSON facilmente integrável ao Power Query. A BrasilAPI também fornece dados semelhantes com boa estabilidade de serviço. Ambas possuem limite de requisições (geralmente entre 3 a 10 consultas por minuto) para uso gratuito, sendo suficiente para a maioria das necessidades empresariais. Para volumes maiores, existem APIs pagas que oferecem mais consultas e suporte técnico.
3. Como criar uma fórmula que valida o dígito verificador do CNPJ?
Criar uma fórmula completa de validação de dígitos verificadores do CNPJ no Excel é complexo devido ao algoritmo matemático envolvido. O processo exige multiplicar os 12 primeiros dígitos por sequências específicas (5,4,3,2,9,8,7,6,5,4,3,2), somar os resultados, calcular o resto da divisão por 11 e comparar com o 13º dígito. O mesmo processo se repete para o 14º dígito usando os 13 primeiros. Devido à extensão da fórmula necessária (que pode ultrapassar 500 caracteres), a maioria dos profissionais opta por usar macros VBA que executam essa validação de forma mais eficiente e legível. Existem códigos VBA prontos disponíveis em comunidades de Excel que você pode copiar e adaptar para sua planilha.
4. Posso verificar milhares de CNPJs de uma só vez no Excel?
Sim, você pode verificar grandes quantidades de CNPJs no Excel usando Power Query ou macros VBA, porém há limitações práticas a considerar. Para validação de formato e dígitos verificadores, não há limite teórico, apenas a capacidade de processamento do seu computador. Já para consultas online que buscam dados da Receita Federal, você enfrentará limites de requisições das APIs gratuitas (normalmente 3-10 consultas por minuto). Para verificar milhares de CNPJs via API, você precisaria espaçar as consultas ao longo de horas ou dias, ou contratar serviços pagos que permitem consultas em massa. Uma estratégia eficiente é primeiro validar localmente todos os CNPJs e depois consultar online apenas aqueles que passaram na validação inicial.
5. Existe diferença entre validar CNPJ e verificar situação cadastral?
Sim, são processos diferentes com objetivos distintos. Validar CNPJ significa confirmar se o número está no formato correto e se os dígitos verificadores correspondem ao algoritmo oficial, garantindo que não seja uma sequência aleatória de números. Esse processo é feito offline usando cálculos matemáticos e não confirma se a empresa existe realmente. Já verificar a situação cadastral envolve consultar a base de dados da Receita Federal para confirmar se aquele CNPJ está ativo, baixado, suspenso, inapto ou nulo, além de obter informações como razão social e endereço. A verificação cadastral requer conexão com internet e acesso a APIs ou ao site da Receita Federal, sendo essencial para confirmar que você está fazendo negócios com uma empresa regularizada e em situação ativa perante o governo.





