DBCS 関数

Excel 2007+

概要

DBCS関数は、文字列内の半角(1バイト)の英数字およびカナ文字を全角(2バイト)の文字に変換するExcel関数です。日本語環境で特に有用で、半角文字を全角形式に統一して表示します。

構文

DBCS(文字列)

パラメータ

パラメータ タイプ 必須 説明
文字列 Text はい 変換対象の文字列または文字列を含むセル参照。半角英数カナ文字が含まれている場合に変換を実行します。

DBCS関数の使用

DBCS関数は日本語のExcelで、半角文字を全角文字に変換するために使用します。データ入力時に混在した半角・全角文字を統一したり、帳票の見た目を整えたりする際に効果的です。

DBCSの一般的な例

基本的な使用例

=DBCS("EXCEL")

"EXCEL"の半角文字が全角の「EXCEL」に変換されます。

セル参照での使用

=DBCS(A1)

セルA1の文字列内の半角文字を全角に変換します。

空文字列の場合

=DBCS("")

空文字列はそのまま返されます。半角文字がない場合は変更されません。

よくある質問

半角(1バイト)の英数字およびカナ文字を全角(2バイト)の文字に変換します。

半角英数カナ文字以外は変更されず、そのまま返されます。

言語設定により変換対象の文字が異なりますが、日本語環境で最も実用的です。

一般的なエラーと解決策

#VALUE! エラー

Cause: 無効な引数が指定された

Solution: テキスト文字列またはセル参照を正しく指定してください。

予期しない結果

Cause: 変換対象外の文字が含まれている

Solution: 変換されるのは半角英数カナ文字のみです。

注記

  • Excel 2007以降で使用可能
  • 日本語環境専用に最適化
  • SBCS関数と組み合わせて半角・全角変換が可能
  • ASC関数と逆の動作をします

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可:

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+