Para validar um CNPJ no Excel, você pode usar a seguinte fórmula:
=SE(OU(TAM(A1)<>14; NÃO(EXATO(SOMA(RESTO(QUOCIENTE(VAL(ESQUERDA(A1;12)&"001";10^(SEG(17-RESTO(SOMA(VAL(ESQUERDA(A1;16)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9))))) /100;2))); VAL(DIREITA(A1;2))<>RESTO(SOMA(VAL(ESQUERDA(A1;12)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9)) / 11); VAL(DIREITA(A1;2))<>RESTO(SOMA(VAL(ESQUERDA(A1;13)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9)) / 11)));
Explicação da fórmula:
A fórmula tem como base a validação do CNPJ seguindo as regras estabelecidas pela Receita Federal do Brasil. A validação é feita em quatro etapas:
Para usar a fórmula, substitua "A1" pelo valor do CNPJ que deseja validar. A fórmula retorna VERDADEIRO se o CNPJ é válido e FALSO se não é válido.