メインコンテンツへスキップ

Excel DBCS 関数

Author: Zhoumandy Last Modified: 2025-05-23

DBCS関数は、テキスト文字列内の半角(1バイト)文字を全角(2バイト)文字に変換します。

dbcs-functionn 1


構文

=DBCS(テキスト)


引数

  • テキスト(必須):変換したい文字が含まれているテキストまたはセル参照です。

戻り値

DBCS関数はテキスト値を返します。


関数に関する注意

  1. 関数の名前(およびそれが変換する文字)は、言語設定によって異なります。
  2. 日本語の場合、DBCS関数は半角(1バイト)の英字やカタカナを全角(2バイト)の文字に変換します。
  3. もしテキスト内に半角(1バイト)の文字がない場合、そのテキストは変更されません。
  4. DBCS関数はExcel 2013で導入されたため、それ以前のバージョンのExcelでは利用できません。

以下のスクリーンショットに示すように、範囲内にはいくつかの半角(1バイト)文字のテキストがあります。これらを全角(2バイト)文字のテキストに変換するには、次の手順を実行してください。

1. 下記の数式をセルD6にコピーし、Enterキーを押して結果を得てください。

=DBCS(B6)

dbcs-functionn 2

2. この結果のセルを選択し、オートフィルハンドルを下にドラッグして残りの結果を取得します。

dbcs-functionn 3

関連する関数:

  • Excel EVEN 関数
    EVEN関数は、ゼロから遠ざかる方向に最も近い偶数の整数に数字を丸めます。