Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
EXACT

Função EXATO do Excel

O que a função EXATO faz?

A função EXATO compara duas cadeias de texto e devolve VERDADEIRO quando elas são exatamente iguais, caractere por caractere, e FALSO caso contrário. Ela diferencia maiúsculas de minúsculas, o que o operador = não faz, mas ignora diferenças de formatação da célula. Serve para validar códigos, senhas digitadas e dados que precisam bater com precisão.

Nome em portuguêsEXATO
Nome em inglêsEXACT
CategoriaTexto
RetornaLógico (VERDADEIRO se os textos forem idênticos, FALSO se não)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função EXATO?

Excel em português do BrasilEXATO(texto1; texto2)
Excel em inglêsEXACT(text1, text2)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
texto1SimO primeiro texto da comparação, entre aspas ou como referência de célula.
texto2SimO segundo texto da comparação, entre aspas ou como referência de célula. A ordem dos dois textos não altera o resultado.

Como usar a função EXATO na prática?

Exemplo 1: Conferir códigos digitados com um código correto

Planilha do exemplo 1 da função EXATO
ABCD
1 DigitadoCorretoConfere?
2 Ab12ab12FALSO
3 ab12ab12VERDADEIRO
4 ab12 ab12FALSO
Fórmula na célula D2 =EXATO(A2;B2) Em inglês: =EXACT(A2,B2)
Resultado: FALSO
Fórmula na célula D3 =EXATO(A3;B3) Em inglês: =EXACT(A3,B3)
Resultado: VERDADEIRO
Fórmula na célula D4 =EXATO(A4;B4) Em inglês: =EXACT(A4,B4)
Resultado: FALSO

Na linha 2 só a primeira letra muda (A maiúsculo contra a minúsculo), e EXATO devolve FALSO. Na linha 3 os textos são idênticos, e o resultado é VERDADEIRO. Na linha 4 o texto digitado tem um espaço no fim, e o espaço também conta como diferença.

Exemplo 2: EXATO contra o sinal de igual

Planilha do exemplo 2 da função EXATO
ABCDE
1 NomeCadastroCom EXATOCom =
2 MariaMARIAFALSOVERDADEIRO
EXATO diferencia maiúsculas, na célula D2 =EXATO(A2;B2) Em inglês: =EXACT(A2,B2)
Resultado: FALSO
O sinal de igual não diferencia, na célula E2 =A2=B2 Em inglês: =A2=B2
Resultado: VERDADEIRO

Os dois textos têm as mesmas letras, mas Maria e MARIA são diferentes em maiúsculas. O operador = trata os dois como iguais e dá VERDADEIRO. EXATO leva em conta a diferença entre maiúsculas e minúsculas e dá FALSO.

Exemplo 3: A formatação da célula não conta

Planilha do exemplo 3 da função EXATO
ABCD
1 Valor AValor BResultado
2 R$ 5,505,5VERDADEIRO
Fórmula na célula D2 =EXATO(A2;B2) Em inglês: =EXACT(A2,B2)
Resultado: VERDADEIRO

A2 aparece como R$ 5,50 e B2 aparece como 5,5, mas o conteúdo das duas células é o mesmo número. EXATO ignora diferenças de formatação e compara o conteúdo, por isso devolve VERDADEIRO.

Quais erros a função EXATO costuma dar?

FALSO em textos que parecem iguais

Por que acontece: Há diferença que não se vê: espaço no começo ou no fim, espaço não separável (código 160), caractere invisível ou letra com caixa diferente.

Como corrigir: Limpe os dois textos antes de comparar, por exemplo =EXATO(ARRUMAR(TIRAR(A2));ARRUMAR(TIRAR(B2))). Para o código 160, use SUBSTITUIR com CARACT(160).

#N/D

Por que acontece: Um dos textos vem de uma célula que já contém um erro, e EXATO devolve o mesmo erro.

Como corrigir: Corrija a célula de origem ou proteja a comparação com SEERRO.

Exemplo que gera o erro, na célula D2=EXATO(A2;B2)Resultado: #N/D

EXATO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelEXATO (EXACT)Referência deste dicionário.
Google PlanilhasEXATO (EXACT)Funciona do mesmo jeito. A página em português do Google Planilhas diz que a função exige os mesmos caracteres, com o mesmo uso de maiúsculas e minúsculas, e espaços ou caracteres ocultos idênticos. A linha de sintaxe dessa página escreve EXACT. Documentação do Google
LibreOffice CalcEXATO (EXACT)No LibreOffice Calc em português a função também se chama EXATO, compara duas cadeias de texto e devolve VERDADEIRO se forem idênticas, com distinção entre maiúsculas e minúsculas. Ajuda do LibreOffice

A função EXATO existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a EXATO, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a EXATO?

  • O operador = não diferencia maiúsculas de minúsculas, e EXATO diferencia. Escolha pela necessidade: = para comparação comum, EXATO para códigos e senhas.
  • Para contar quantas células são idênticas a um texto, com diferença de maiúsculas, use =SOMARPRODUTO(--EXATO(A2:A10;"Sim")).
  • Combine com SE para devolver uma mensagem: =SE(EXATO(A2;B2);"igual";"diferente").
  • Para comparar ignorando espaços sobrando, aplique ARRUMAR nos dois textos antes de usar EXATO.

Perguntas frequentes sobre a EXATO

A função EXATO diferencia maiúsculas de minúsculas?

Sim. Maria e MARIA são textos diferentes para EXATO, e o resultado é FALSO. Ela também considera os espaços, mas ignora a formatação da célula, como cor, fonte e formato de número.

Qual a diferença entre EXATO e o sinal de igual?

O sinal de igual compara textos sem diferenciar maiúsculas de minúsculas, então Maria = MARIA dá VERDADEIRO. EXATO diferencia as duas formas e devolve FALSO nesse caso.

Como comparar dois textos ignorando espaços sobrando?

Aplique ARRUMAR nos dois lados: =EXATO(ARRUMAR(A2);ARRUMAR(B2)). Se houver espaços não separáveis (código 160), troque-os antes com SUBSTITUIR e CARACT(160).

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.