Navegação Rápida
Funções NÚM.CARACT e NÚM.CARACTB
Resumo
As funções NÚM.CARACT e NÚM.CARACTB do Excel contam o número de caracteres em textos. NÚM.CARACT mede caracteres Unicode padrão, enquanto NÚM.CARACTB conta bytes em codificação de dupla largura, ideal para idiomas asiáticos.
Sintaxe
NÚM.CARACT(texto)
NÚM.CARACTB(texto)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | Texto |
Sim | Texto cujo comprimento será medido. Espaços são contados como caracteres. |
Usando a função LEN, LENB
Use NÚM.CARACT para contar caracteres em textos comuns e NÚM.CARACTB para textos em idiomas de dupla largura. Perfeitas para validação de entrada de dados, dimensionamento de campos e análise de comprimento de strings.
Exemplos Comuns de LEN, LENB
Contagem básica de caracteres
=NÚM.CARACT("Rio de Janeiro, RJ")
Retorna 11, contando todos os caracteres incluindo vírgula e espaço.
Texto com espaços extras
=NÚM.CARACT(" Texto com espaços ")
Conta todos os espaços, retornando o comprimento total da string.
Texto vazio
=NÚM.CARACT("")
Retorna 0 para strings vazias.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: Argumento não é texto
Solution: Use TEXTO() para converter números ou forneça texto válido
Resultado incorreto com emojis
Cause: Modo de compatibilidade antigo
Solution: Use Compatibilidade Versão 2 para melhor suporte Unicode
Notas
- NÚM.CARACTB foi preterida - use NÚM.CARACT
- Melhor suporte a Unicode em Compatibilidade Versão 2
- Conta quebras de linha e caracteres especiais
- Seletores de variação de emojis contam separadamente
Compatibilidade
Disponível em: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365
Não disponível em:
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365