BAHTTEXT in WPS Spreadsheet: Write Baht Amounts in Thai Words
Convert numeric baht amounts to Thai text using vendor-demonstrated examples while retaining numeric inputs for calculations.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer: BAHTTEXT converts a number to Thai words expressing a baht amount. The official WPS demonstration, around 45 seconds, shows 1000 → หนึ่งพันบาทถ้วน. This spells the supplied amount; it does not convert another currency into baht at an exchange rate.
Availability and evidence scope
The official WPS BAHTTEXT lesson documents this function for WPS Office for Windows Personal. The source was checked on October 19, 2026. It does not establish the first release, the last supported release, or an exact installed build. Availability in Mac, Linux, web, mobile and other editions remains unverified.
Examples below distinguish documented behavior from independently calculated controls. No results were captured from a new WPS execution for this guide. No native screenshot or cross-client compatibility test is claimed.
Syntax and argument
=BAHTTEXT(number)
number is required. WPS documents a numeric value, a reference to a cell containing a number, or a formula whose result is numeric. There are no optional language, currency or decimal-place arguments in the documented syntax.
The output is Thai text. Keep the numeric source alongside it so the amount can still be summed, compared and audited without parsing words. The text is a presentation of the amount, not a substitute for an authoritative numeric ledger.
Example 1: reproduce a vendor-demonstrated amount
Enter 1000 in B3 and this formula in C3:
=BAHTTEXT(B3)
Vendor-demonstrated result: หนึ่งพันบาทถ้วน. The same formula is visible in the formula bar in the official video, with B3 containing 1000. The displayed Thai string was transcribed from that demonstration; it is not a translation guessed from the English function name and is not a result from a new local WPS run.
For a direct input, =BAHTTEXT(1000) expresses the same documented numeric argument. Using the cell reference is easier to audit because the number remains visibly next to its wording.
Example 2: fill down an amount column
The official demonstration shows the following five rows. Enter the amounts in B3:B7, place =BAHTTEXT(B3) in C3 and fill down through C7:
| Cell | Numeric amount | Vendor-demonstrated Thai text |
|---|---|---|
| B3 | 1000 | หนึ่งพันบาทถ้วน |
| B4 | 2500 | สà¸à¸‡à¸žà¸±à¸™à¸«à¹‰à¸²à¸£à¹‰à¸à¸¢à¸šà¸²à¸—ถ้วน |
| B5 | 3000 | สามพันบาทถ้วน |
| B6 | 4500 | สี่พันห้าร้à¸à¸¢à¸šà¸²à¸—ถ้วน |
| B7 | 5000 | ห้าพันบาทถ้วน |
These literal outputs are readable in the WPS video at approximately 45 seconds. They are vendor demonstration evidence for these whole-number inputs, not a guarantee of every locale, build or fractional amount. Widen the result column enough to inspect the entire string; a clipped display can conceal a correct ending.
Do not type currency symbols into the numeric cells just to obtain the words. The function argument should be the number or numeric calculation. Add a separate column for a currency code if the source data contains amounts in several currencies, and only apply BAHTTEXT after confirming that the numeric amounts represent baht.
Advanced example: derive an approved amount before spelling it
Suppose an internal payment worksheet calculates four units at 250 baht each. Enter 4 in E2 and 250 in F2. In G2 calculate the amount:
=E2*F2
The independent arithmetic result is 1000. In H2 enter:
=BAHTTEXT(G2)
The expected wording is หนึ่งพันบาทถ้วน, because the calculated numeric input is the same 1000 shown in the official demonstration. This combined workflow is an independently reasoned example; the source video demonstrates BAHTTEXT on 1000, not this particular multiplication sheet.
Now a reviewer can inspect quantity, unit amount, calculated amount and wording separately. If the document requires the numeric amount to equal an approved control value of 1000, a separate check can be:
=IF(G2=1000,"Amount matches","Review amount")
The expected label is Amount matches for this dataset. That checks the number, not the correctness of every Thai character. For a real payment document, compare both the approved amount and the final wording; a spelling function cannot establish authorization to pay or determine which amount was approved.
Errors, limits and troubleshooting
The input is in another currency
BAHTTEXT has no exchange-rate argument. If 1000 means dollars, calling BAHTTEXT does not calculate how many baht those dollars buy. First establish the baht amount through a separately justified conversion process; this guide does not supply an exchange rate.
The result is text rather than a usable numeric total
That is the purpose of this function. Sum or compare the original numeric amounts. ISNUMBER can help inspect imported source cells; IF can keep a simple review label separate from the wording.
Fractions, negatives, zero or unusually large inputs need testing
The verified video examples here are positive whole-number baht amounts. The supplied WPS prose does not establish exact rounding rules for extra decimal places, the precise Thai outputs for satang, negatives or zero, or a maximum supported amount. Do not infer those from another spreadsheet product. Add representative cases to a target-build review before producing documents that depend on them.
Invalid inputs or a missing function
The cited lesson does not list a complete set of invalid-input error codes. Start with the known numeric control 1000, then inspect whether the real input is text, blank, an error from an upstream formula or an out-of-scope value. If the function is not recognized, check the target installation’s function interface and version; Windows Personal documentation does not prove availability in every WPS client.
Regional settings and Thai display
The WPS prose mentions Windows regional/language options, but does not define a complete matrix of resulting formats. This guide does not promise that a setting change produces a particular alternative spelling. Inspect the displayed Thai with an appropriate font and sufficiently wide column, and have a Thai-literate reviewer check wording used in formal documents.
References and verification
- Official WPS BAHTTEXT lesson (Chinese; syntax, argument and fill-down procedure).
- Official lesson video, approximately 45 seconds (formula bar, five numeric inputs and visible Thai outputs).
The video is linked from the official lesson. Its demonstrated output is distinguished from original arithmetic and from runtime testing. No new native WPS execution, independently captured application screenshot, exact supported build range or unshown fractional spelling is claimed.