In this comprehensive guide, we will explore the BAHTTEXT function in Microsoft Excel. The BAHTTEXT function is a specialized function that converts a number into Thai text and adds the suffix “Baht,” which is the currency of Thailand. This function is particularly useful for users who work with Thai financial data and need to represent numerical values in a textual format. We will cover the syntax of the BAHTTEXT function, provide examples, share tips and tricks, discuss common mistakes, troubleshoot issues, and introduce related formulae.


The BAHTTEXT function has a simple syntax with only one required argument. The syntax for the BAHTTEXT function is as follows:


number – This is the numerical value that you want to convert into Thai text with the “Baht” suffix. The number can be entered directly into the function, or you can reference a cell containing the number.


Let’s explore some examples of using the BAHTTEXT function in Excel:

Example 1: Basic usage of BAHTTEXT function


This formula will return the text “,” which represents “25 Baht” in Thai.

Example 2: Using BAHTTEXT with a cell reference


Assuming cell A1 contains the number 150, this formula will return the text “,” which represents “150 Baht” in Thai.

Example 3: Using BAHTTEXT with a calculated value


This formula calculates the product of 250 and 3, and then converts the result (750) into Thai text. The returned value will be “,” which represents “750 Baht” in Thai.

BAHTTEXT Tips & Tricks

Here are some tips and tricks to help you get the most out of the BAHTTEXT function:

Tip 1: Use BAHTTEXT with other functions

You can use the BAHTTEXT function in combination with other Excel functions to perform more complex calculations and conversions. For example, you can use the SUM function to calculate the total of a range of cells and then convert the result into Thai text using BAHTTEXT:


Tip 2: Formatting the output

If you want to include additional text or formatting in the output of the BAHTTEXT function, you can use the CONCATENATE function or the “&” operator to combine the BAHTTEXT result with other text. For example:

=”Total: ” & BAHTTEXT(500)

This formula will return the text “Total: ,” which represents “Total: 500 Baht” in Thai.

Common Mistakes When Using BAHTTEXT

Here are some common mistakes that users make when using the BAHTTEXT function:

Mistake 1: Using non-numeric values

The BAHTTEXT function requires a numeric input. If you try to use a non-numeric value or a cell containing non-numeric data, the function will return a #VALUE! error. Make sure to only use numeric values or cell references containing numbers with the BAHTTEXT function.

Mistake 2: Using negative numbers

The BAHTTEXT function is designed to work with positive numbers. If you try to use a negative number as the input, the function will return a #NUM! error. To avoid this error, make sure to only use positive numbers or ensure that the input value is positive by using the ABS function:


Why Isn’t My BAHTTEXT Working?

If you encounter issues with the BAHTTEXT function, consider the following troubleshooting steps:

Issue 1: #VALUE! error

If you see a #VALUE! error, it is likely because the input value is non-numeric. Check the input value or the cell reference to ensure it contains a numeric value.

Issue 2: #NUM! error

If you see a #NUM! error, it is likely because the input value is negative. Check the input value or the cell reference to ensure it contains a positive number, or use the ABS function to convert the input value to a positive number.

Issue 3: Incorrect output

If the BAHTTEXT function returns an incorrect output, double-check the input value or cell reference to ensure it contains the correct number. Also, ensure that the input value is positive and numeric to avoid errors.

BAHTTEXT: Related Formulae

Here are some related Excel functions that you might find useful when working with the BAHTTEXT function:

1. TEXT: The TEXT function allows you to convert a numeric value into text with a specified format. Unlike BAHTTEXT, the TEXT function can be used with any language and number format.

=TEXT(12345, “#,##0.00”)

2. DOLLAR: The DOLLAR function converts a number into text with currency formatting. This function is useful for converting numbers into currency text in English.


3. FIXED: The FIXED function rounds a number to a specified number of decimals and converts it into text with or without commas as thousands separators.

=FIXED(12345.678, 2, TRUE)

4. NUMBERVALUE: The NUMBERVALUE function converts text that represents a number in a specific locale and format into a numeric value.

=NUMBERVALUE(“1,234.56”, “.”, “,”)

5. VALUE: The VALUE function converts a text string that represents a number into a numeric value.


In conclusion, the BAHTTEXT function is a powerful tool for converting numeric values into Thai text with the “Baht” suffix. By understanding its syntax, using it in various examples, and avoiding common mistakes, you can effectively utilize this function in your Excel spreadsheets. Additionally, exploring related functions can further enhance your ability to work with numbers and text in Excel.


Did you find this article useful?

Share it with your friends or colleagues

About Aepoch Advisors

We are a boutique accounting and consulting firm servicing international businesses operating in China. We offers book keeping and business advisory service. We also help our clients select and implement SAAS business applications
Cloud technology significantly reduces cost foreign companies traditionally spent on tax compliance and ERP systems. Our cloud professionals can help with streamlining your management and controling structure, as well as advising you on how to reduce risks and maximize profits with software purposely built for Chinese business. Contact us today to learn more about our services.