Funções de Texto

Função THAINUMSTRING no Excel: Saiba Como Usar

Converta números em texto tailandês por extenso diretamente no Excel

Aprenda a usar a função THAINUMSTRING no Excel para converter números em texto por extenso no idioma tailandês com precisão e praticidade.

A função THAINUMSTRING converte valores numéricos em sua representação textual escrita por extenso no idioma tailandês. Trata-se de uma função especializada, voltada para contextos onde documentos fiscais, contratos ou relatórios regionais exigem que valores monetários ou quantidades apareçam escritos por extenso — prática obrigatória em muitos processos administrativos e jurídicos da Tailândia.

Diferente de uma simples formatação de célula, a THAINUMSTRING produz uma string de texto real, manipulável por outras funções. O resultado pode ser concatenado, validado ou exportado para sistemas externos. Para analistas e desenvolvedores que trabalham com dados do Sudeste Asiático, dominar essa função representa um ganho direto de precisão e produtividade em fluxos de trabalho regionais.

O Que é a Função THAINUMSTRING

A função THAINUMSTRING pertence ao grupo de funções de texto do Excel e foi projetada para atender às convenções documentais do idioma tailandês. Sua lógica central transforma um número em uma cadeia de caracteres que representa aquele valor de forma legível por falantes do tailandês.

A função aceita um segundo argumento que define o estilo de conversão — o que a torna mais flexível do que simples formatações regionais. Cada estilo produz uma saída diferente, adequada a contextos distintos, como documentos formais, cheques bancários ou relatórios administrativos.

Sintaxe da Função

=THAINUMSTRING(número; tipo)
ArgumentoTipoDescrição
númeroObrigatórioO valor numérico a ser convertido em texto tailandês.
tipoObrigatórioDefine o estilo de conversão: 1, 2 ou 3.

Os três tipos de conversão disponíveis são:

  • Tipo 1 — Converte o número usando algarismos tailandeses por extenso, no formato padrão de leitura.
  • Tipo 2 — Usa o sistema legal tailandês, com terminologia formal empregada em cheques e contratos.
  • Tipo 3 — Converte para algarismos tailandeses tradicionais (๑, ๒, ๓...) sem escrever por extenso.

Comparação entre os Três Tipos

NúmeroTipo 1Tipo 2Tipo 3
1หนึ่งหนึ่ง
5ห้าห้า
10สิบสิบ๑๐
21ยี่สิบเอ็ดยี่สิบเอ็ด๒๑
100หนึ่งร้อยหนึ่งร้อย๑๐๐

A diferença entre Tipo 1 e Tipo 2 torna-se mais evidente em valores compostos acima de 20, onde o sistema legal adota terminologia específica para contratos e documentos jurídicos formais.

Como Usar THAINUMSTRING na Prática

Os exemplos a seguir cobrem os cenários mais comuns de uso da função, do mais simples ao mais integrado com outras fórmulas do Excel.

Exemplo 1 — Conversão direta de um número

O uso mais imediato é converter um número fixo ou o conteúdo de uma célula diretamente para texto tailandês por extenso.

=THAINUMSTRING(A2; 1)
CélulaValor numéricoResultado (Tipo 1)
A225ยี่สิบห้า
A3100หนึ่งร้อย
A41000หนึ่งพัน
A55500ห้าพันห้าร้อย

Cada linha retorna o número por extenso em tailandês padrão, pronto para uso em relatórios e documentos de leitura geral.

Em documentos financeiros formais, o Tipo 2 é o mais adequado. O exemplo abaixo converte um valor de pagamento registrado na coluna B para o formato legal tailandês:

=THAINUMSTRING(B2; 2)
CélulaValor (R$)Resultado (Tipo 2 — formato legal)
B2500ห้าร้อยบาทถ้วน
B31250หนึ่งพันสองร้อยห้าสิบบาทถ้วน
B43000สามพันบาทถ้วน

O sufixo บาทถ้วน (baht exato) é automaticamente adicionado pelo Tipo 2 em contextos monetários, o que elimina a necessidade de concatenação manual.

Exemplo 3 — Algarismos tailandeses tradicionais com Tipo 3

O Tipo 3 é utilizado quando o documento exige algarismos no sistema numérico tailandês tradicional — comum em materiais educativos, calendários budistas e publicações culturais.

=THAINUMSTRING(C2; 3)
Número originalResultado (Tipo 3)
1
7
42๔๒
365๓๖๕
2024๒๐๒๔

Os algarismos tailandeses tradicionais seguem a mesma lógica posicional dos algarismos arábicos, mas utilizam símbolos próprios do sistema de escrita tailandês.

Exemplo 4 — Combinar THAINUMSTRING com CONCATENAR

Em situações onde o texto por extenso precisa ser integrado a uma frase ou etiqueta, a função se combina facilmente com CONCATENAR ou com o operador &.

=CONCATENAR("ยอดชำระ: "; THAINUMSTRING(D2; 2))
CélulaValorResultado completo
D2750ยอดชำระ: เจ็ดร้อยห้าสิบบาทถ้วน
D31800ยอดชำระ: หนึ่งพันแปดร้อยบาทถ้วน

O prefixo ยอดชำระ significa "valor a pagar" em tailandês, o que torna o exemplo aplicável a recibos e notas de cobrança automatizadas.

Exemplo 5 — Validar resultado com NÚM.CARACT

Como THAINUMSTRING retorna uma string de texto real, é possível verificar o comprimento da saída com NÚM.CARACT — útil para validar limites de campo em sistemas que importam os dados.

=NÚM.CARACT(THAINUMSTRING(E2; 1))
NúmeroTexto geradoComprimento (NÚM.CARACT)
5ห้า3
100หนึ่งร้อย9
1000หนึ่งพัน8
5500ห้าพันห้าร้อย13

Esse padrão é especialmente útil em pipelines de exportação onde campos de texto têm tamanho máximo definido pelo banco de dados receptor.

Limitações e Comportamentos Importantes

Conhecer os limites da função evita erros silenciosos em planilhas de produção.

  • A função não aceita valores negativos — para converter números negativos, aplique ABS() antes: =THAINUMSTRING(ABS(A2); 1).
  • Números decimais são truncados para a parte inteira antes da conversão, sem arredondamento automático.
  • O argumento tipo aceita apenas os valores 1, 2 ou 3 — qualquer outro valor retorna o erro #VALOR!.
  • A função está disponível somente em instalações do Excel com suporte ao idioma tailandês habilitado, incluindo o Microsoft 365 com pacote de idiomas do Sudeste Asiático.
  • Células vazias passadas como número retornam a representação por extenso de zero no idioma tailandês.

Perguntas Frequentes

1. A função THAINUMSTRING aceita valores decimais como 1250,50?

Não diretamente. A função trunca a parte decimal antes de converter, ignorando os centavos. Para contornar isso, separe a parte inteira e decimal com INT() e MOD(), convertendo cada parte individualmente e concatenando o resultado com o separador adequado ao documento.

2. É possível usar THAINUMSTRING em versões antigas do Excel, como 2010 ou 2013?

A disponibilidade depende do pacote de idiomas instalado. Em versões anteriores ao Excel 2016, a função pode não aparecer na lista de sugestões, mas ainda funcionar se o suporte ao tailandês estiver ativo. Recomenda-se testar digitando a fórmula manualmente e verificando o retorno.

3. Qual tipo devo usar para documentos fiscais e contratos na Tailândia?

O Tipo 2 é o indicado para documentos formais, pois utiliza a terminologia legal tailandesa padrão, incluindo o sufixo monetário obrigatório em cheques e contratos. O Tipo 1 é mais adequado para relatórios internos e comunicações gerais sem exigência de formalidade jurídica.

Conclusão

A função THAINUMSTRING resolve com precisão uma demanda específica de fluxos de trabalho regionais: transformar valores numéricos em texto tailandês por extenso, respeitando as convenções formais e culturais do idioma. Os três tipos de conversão cobrem desde relatórios operacionais até documentos jurídicos e materiais com notação numérica tradicional. Ao combiná-la com funções como CONCATENAR, ABS e NÚM.CARACT, é possível construir soluções completas de formatação e validação sem recorrer a macros ou scripts externos. Para equipes que gerenciam dados regionais do Sudeste Asiático no Excel, essa função representa um recurso técnico de alto valor prático.

Ainda tem dúvidas?
Envie sua pergunta e o editor pode publicar a resposta no FAQ do artigo.
Nenhuma pergunta publicada ainda. Seja o primeiro!

Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Deixe um comentário

Botão Voltar ao topo