O valor difere da apresentação
A célula pode guardar 42 e mostrar zeros, decimais ou moeda por formatação. Esses sinais não são necessariamente texto armazenado. Escolha a medida: dígitos de identificador, caracteres de texto formatado ou quantidade numérica para cálculo. Nomeie separadamente. Alargar a coluna não resolve essa diferença; contar sem definir representação pode perder zeros significativos.
Construa a cadeia que será medida
Use =TEXTO(A2;"00000") em B2 para representar 42 como 00042; =NÚM.CARACT(B2) retorna cinco. Preserve A2 numérica separada da saída para inspecionar ambas. Formato de cinco zeros não valida todo identificador: entradas maiores, decimais e negativos exigem regras próprias. Meça exatamente a coluna B que será exportada.
Guarde identificadores como texto desde o início
0042 pode ser identificador diferente de 42. Prepare entrada/importação como texto antes de perder zeros. Mudar formato depois não revela a origem: 42 numérico não informa se veio de 42, 042 ou 0042. Acrescente zeros apenas por especificação explícita de tamanho fixo. Guarde a fonte e teste casos com zero antes do lote completo.

Confira a precisão antes de contar códigos longos
A Microsoft documenta 15 dígitos de precisão numérica. Identificadores de 16 ou mais devem ser texto; se interpretados numericamente, dígitos finais podem mudar, embora o comprimento ainda pareça certo. TEXTO representa o valor presente e não recupera dígitos originais. Reimporte da fonte confiável com o tipo apropriado em vez de reconstruir valores plausíveis.
Defina formatos decimais e de data
As cadeias literais 12,50 e 12,5 têm cinco e quatro caracteres, embora expressem o mesmo valor. Separador decimal, casas, moeda e ordem da data pertencem ao formato entregue. Códigos de TEXTO dependem de configuração e exigência: confira uma saída real com a especificação. Número de série de data e data escrita são objetos de medida diferentes.
Examine células visualmente iguais
Duas células mostrando 0042 podem ser texto ou 42 formatado. Não presuma que copiar entre aplicações transfira a mesma representação. Teste código textual, número formatado, identificador longo e negativo no fluxo real. O sinal de menos pode violar “só dígitos” mesmo passando no tamanho. Preserve espaços internos, prefixos e hífens significativos; não aplique limpeza de prosa.
Confira a sequência realmente exportada
Confira saídas curtas e longas quando houver tamanho exato; só o máximo não detecta zeros perdidos. Abra amostra exportada de modo que revele os caracteres sem repetir conversão numérica automática. Compare posições significativas com a fonte. Para prosa, veja NÚM.CARACT no Excel; aqui o decisivo é definir e manter a representação, não apenas obter um número.
Escolha a representação antes de contar
| Dado | Texto explícito | Comprimento |
|---|---|---|
| 42 com formato de cinco zeros | 00042 por TEXTO | 5 |
| Identificador textual | 0042 | 4 |
| Texto decimal literal | 12,50 | 5 |
| Mesmo valor com uma casa | 12,5 | 4 |
Fontes e verificações
- Microsoft: TEXTO · Converte valor em texto com formato explícito; preserve o original.
- Microsoft: Formatar números como texto · Identificadores longos, zeros iniciais e precisão numérica.
- Microsoft: NÚM.CARACT · Comprimento, espaços e comportamento Unicode conforme compatibilidade.