BAHTTEXT関数 – 文字列操作

BAHTTEXT関数 – 数値をタイの通貨表記(タイ語)に変換する関数


1. 使い方と活用例

BAHTTEXT関数は、指定した数値をタイ語の通貨表記(バーツ)に変換する関数です。
数値を文字列として出力するため、請求書や帳票などで金額をタイ語で表現したい場面に利用されます。

2. 基本の書式

=BAHTTEXT(数値)

3. 引数の説明

  • 数値 – タイ語表記に変換したい数値。数値または数値を含むセルを指定します。

4. 使用シーン

  • タイ語での金額表示が必要な請求書や領収書の作成
  • 国際取引でタイ向けの書類に金額を記載したいとき
  • 教育目的でタイ語の金額表現を学ぶ場面

5. 応用のポイント

BAHTTEXT関数は、数値をバーツとサタン(補助単位)に分け、正式な通貨表記形式でタイ語に変換します。
この関数は常にタイ語表記を返すため、他の言語表記(日本語、英語など)には対応していません。
金額を文字列として扱うため、計算には使用できない点にも注意が必要です。

6. 具体例とその解説

=BAHTTEXT(1234.56)

「1234.56」は、タイ語で “หนึ่งพันสองร้อยสามสิบสี่บาทห้าสิบหกสตางค์”(1234バーツ56サタン)と表示されます。

=BAHTTEXT(A1)

A1セルに数値が入力されている場合、その数値をタイ語の通貨表記に変換します。

7. 関連関数の紹介

  • TEXT関数 – 数値を指定の書式で文字列に変換する関数
  • DOLLAR関数 – 数値を米ドル形式の通貨表記に変換する関数
  • FIXED関数 – 桁数を指定して数値を文字列形式にする関数

8. まとめ

BAHTTEXT関数は、数値をタイ語の通貨形式で出力できる特殊な関数です。
主にタイ語表記を必要とする文書において、金額の自動変換を行うために利用されます。
表示用の補助ツールとして活用すると便利です。

9. 対応バージョン

BAHTTEXT関数は、Excel 2003以降すべてのバージョンで使用可能です。
Microsoft 365、Excel for Mac、Web版Excelでも対応しています。