BAHTTEXT Function in Excel: Number to Thai Baht Words

BAHTTEXT Function in Excel: Number to Thai Baht Words 1
⏱ 1 min readUpdated 5 October 2026

TextLevel: ExpertAvailable in: Excel 2007+

In this article
  1. Syntax
  2. Examples
  3. Example 1
  4. BAHTTEXT in practice
  5. Where you will use it
  6. Worked example
  7. Mistakes people make
  8. Related functions

BAHTTEXT writes a number as Thai text with ‘Baht’. There is no rupee equivalent built in; for Indian amounts in words you need a LAMBDA or VBA (see the LAMBDA Library course).

Advertisement

Syntax

=BAHTTEXT(number)
Argument What it means
number Amount

Examples

Example 1

=BAHTTEXT(A2)

Result: หนึ่งร้อยบาทถ้วน. See the worked example table below for more cases.

BAHTTEXT in practice

Where you will use it

  • Thai invoices and cheques
  • Showing how amount-in-words works
  • International templates

Worked example

AmountFormulaResult
100=BAHTTEXT(A2)หนึ่งร้อยบาทถ้วน
1234=BAHTTEXT(A3)หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน
25.5=BAHTTEXT(A4)ยี่สิบห้าบาทห้าสิบสตางค์

Results calculated in Excel.

Mistakes people make

MistakeWhat to do instead
Expecting English or HindiBAHTTEXT only writes Thai
Large decimalsSatang (2 decimals) only

TEXT · DOLLAR

📚 Part of the free Excel course: Beginner → Expert · Try it in the Formula Lab or ask the AI Helper.

Advertisement
✨ Ask AI about this article

Stuck on a step? Ask a question and the AI answers using this article.

Free · AI can be wrong