UPPER関数の構文解説と使用ガイド −大文字に置換する−

本記事は UPPER 関数を解説します。UPPER 関数は Excel 365、Excel 2016以降 で利用可能です。
Excel の UPPER は、「アッパー」と呼びます。
英字をすべて大文字に置換するために使用されます。
語源として考えられるのは、“upper” が「上(大文字)」を意味する英語であり、
文字列の英字を「上の文字(=大文字)」に変えるという意図から命名された可能性があります。
Microsoft Excel の「文字列操作関数」のカテゴリに属します。

Microsoft Excelの「文字列操作」のカテゴリに属します。
こんな時に便利!
- 英字の入力で大文字/小文字の表記ゆれがあると検索や集計で誤りが出る
→UPPERを使えば一律大文字化し、表記ゆれを防げる - レポート見出しやコード表示で視認性を高めたい
→UPPERで統一された大文字表示にできる
使わないと…
- 「abc-123」「ABC-123」「Abc-123」が別扱いとなり、検索・照合でミスが起きやすい
- レポートの見出しなどで小文字混在により視認性が低くなる
使うと…
- 英字の表記をすべて大文字化することで、一貫性あるデータ処理が可能
- 見出し・コード・検索用キーとして扱いやすい文字列形式を簡単に得られる

UPPER関数とは

文字列に含まれる英字をすべて大文字に変換します。
[関数の挿入]ダイアログより
上記の通り、英字の小文字を大文字に置換します。

[関数の検索]のテキスト内に、「CHAR」と入力し、[検索開始]をクリックすると、関数がヒットします。
詳細の使用法に興味のある方は巻末の参考記事をご拝読ください。
UPPER関数の構文
第1引数:文字列

UPPER は、指定した文字列で英字をすべて大文字に変換する関数です。
UPPER関数の使用例
ibm Japan, Ltd.を大文字に置換します。
作業ステップ
任意セルをクリックして、[関数の引数]ダイアログを起動してください。
下図のように設定します。
※なお、[関数の引数]ダイアログを起動は、こちらを拝読ください。
![[関数の引数]のExcelダイアログボックスのUPPER関数の設定方法](https://biz-data-analytics.com/wp-content/uploads/2025/11/Excel-dialog-box-settings-for-the-UPPER-function_result.webp)
「OK」をクリックすると、次の関数がセルに挿入されます。
=UPPER(A1)
A1の文字列を大文字に変換しています。
この場合、結果はB3です。IBM JAPAN, LTD.
になっています。

[関数の引数]ダイアログボックスを使用することにより、 [引数の入力結果]と[数式の結果]がインタラクティブに表示されます。 この機能は、エラーを即座に発見しやすくするため、非常に有効です。
まとめ
UPPER 関数 は、“upper(上・大文字)”に由来する語彙表現と考えられ、
文字列中の英字を一括して大文字に統一できる関数です。
また、Excel の UPPER 関数は、Excel 365、Excel 2016以降 で利用可能です。
表記ゆれを防ぎたい時に、この記事を参考にしてください。

