UPPER関数 は、文字列に含まれる英字をすべて大文字に変換する関数です。
入力されたテキストの表記ゆれ(大文字・小文字)を統一したいときに役立ちます。
データの整理や比較をしやすくするために、よく使われる基本的な文字列関数のひとつです。
UPPER関数とは?
UPPER関数は、指定した文字列内の小文字のアルファベットをすべて大文字に変換する関数です。
文字列の英字以外(数字、記号、日本語など)は変換されません。
書式
UPPER関数の書式は次のとおりです。
=UPPER(文字列)
引数の説明
- 文字列:大文字に変換したい文字列やセル参照を指定します。
UPPER関数の使い方
英字を大文字に変換
UPPER関数を使うと、文字列に含まれる英字をすべて大文字に変換することができます。
ここでは、実際のデータを使って大文字に変換する例を見ていきます。
=UPPER(B3)

UPPER関数は、文字列に含まれる英字をすべて大文字に変換する関数です。
- excel → EXCEL
- abc123 → ABC123
- Test-Mail → TEST-MAIL
というように、英字部分だけが大文字になります。
また、数字・記号・日本語は対象外のため、そのまま残ります。
- パソコン検定 → パソコン検定
この様にUPPER関数は、文章中の英字表記だけ統一したい場面で便利です。
商品コード・メールアドレス・名前のローマ字・分類コードなどの表記ゆれをそろえたいときに役立ちます。
PR
UPPER関数とJIS関数の違い
| 関数名 | 対象文字 | 主な機能 |
|---|---|---|
| UPPER関数 | 英字(a~z)のみ | 英字を小文字 → 大文字に変換 |
| JIS関数 | 英数字・半角カタカナ | 半角英数字・半角カタカナ → 全角に変換 |
注意点
- 日本語や記号は変換されない
- 大文字・小文字を混在させたい場合は他関数との組み合わせ
関連関数
まとめ
UPPER関数は、文字列に含まれる英字だけを一括で大文字に変換できる便利な関数です。
商品コードやローマ字表記、メールアドレスなどの英字を統一して見やすくしたい場合に、ぜひ活用してみてください。



Excel人気記事