Back to functions
Text2026-06-130 related articles

BAHTTEXT Function in Excel

Convert a number to Thai text and append the Baht currency suffix.

Syntax

BAHTTEXT(number)

Arguments

number

Required

The number, cell reference, or formula result you want to convert to Thai currency text.

What it returns

Returns a Thai text string representing the amount with a Baht suffix.

What BAHTTEXT does

BAHTTEXT turns a number into Thai text for currency-style output. It is specialized, but useful when a worksheet needs the written-out amount rather than a numeric value.

Practical examples

Convert a cell value to Thai Baht text

=BAHTTEXT(A2)

Use this when a cell contains the amount and you need the spelled-out Thai currency text.

Convert a literal number directly

=BAHTTEXT(1234)

This is a quick way to test the function without setting up source cells first.

Common mistakes and notes

BAHTTEXT returns text, not a numeric amount

The result looks like a currency phrase, but Excel treats it as text. Do not expect SUM or other math functions to use the result directly.

Regional formatting can affect style

Microsoft notes that you can change the Baht text style in the desktop app through regional and language settings.

Related functions

Official documentation