クイックナビゲーション
PROPER 関数
概要
PROPER関数は、テキスト文字列の各単語の先頭文字を大文字にし、その他の文字を小文字に変換します。タイトルケース形式のテキストを簡単に作成でき、データの見た目を美しく整えるのに最適です。
構文
PROPER(文字列)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 文字列 | Text |
はい | 変換対象のテキスト。引用符で囲まれた文字列、数式、またはセル参照を指定します。 |
PROPER関数の使用
PROPER関数は、混在した大小文字のテキストを統一されたタイトルケース形式に変換します。名前のリスト、製品名、住所などのデータを整理する際に特に便利です。数式内で他の関数と組み合わせることで、より高度なテキスト処理が可能です。
PROPERの一般的な例
基本的な使用例
=PROPER(A2)
A2セルの「this is a TITLE」を「This Is A Title」に変換します。
ハイフン付き文字列
=PROPER("2-way street")
「2-way street」を「2-Way Street」に変換。ハイフン後の文字も大文字化されます。
数字付きテキスト
=PROPER("76BudGet")
「76BudGet」を「76Budget」に変換し、自然な表記に整えます。
よくある質問
各単語の先頭文字と記号(ハイフンなど)の直後の文字を大文字にします。その他の英字はすべて小文字になります。
はい、直接テキストだけでなく、セル参照や他の関数が返すテキストを指定できます。
主に英字を対象とした関数です。日本語の場合は効果が限定的です。
一般的なエラーと解決策
#VALUE! エラー
Cause: 引数にテキスト以外の値が指定されている
Solution: テキスト文字列、セル参照、またはテキストを返す数式を指定してください。
結果が期待通りでない
Cause: 元テキストに全角文字や特殊記号が含まれている
Solution: 半角英数字を使用するか、事前にCLEANやTRIM関数で整形してください。
注記
- 数字はそのまま保持されます(例:76Budget → 76Budget)
- 全角文字や日本語には効果がありません
- 複数の単語はスペースで区切る必要があります
- ネストして他のテキスト関数と組み合わせ可能
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+