エクセルで、英語の単語の先頭だけを大文字、残りを小文字にするには PROPER関数を使います。「yamada taro」は、=PROPER(A3) で Yamada Taro になります。
ローマ字の氏名や英語の住所・商品名の表記をそろえるときに便利ですが、記号や数字の後ろも大文字になるクセがあります。この記事では、PROPER関数の基本、記号・数字・全角の英字の扱い、最初の1文字だけ大文字にする方法、整っているかの判定までを、1つの表で説明します。下の練習ツールで、文字を書き換えて結果の変わり方を試せます。
PROPER関数の書き方
| 関数 | すること | 「yamada TARO」の結果 |
|---|---|---|
| PROPER | 単語の先頭だけ大文字、あとは小文字 | Yamada Taro |
| UPPER | すべて大文字 | YAMADA TARO |
| LOWER | すべて小文字 | yamada taro |
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
PROPER関数の使い方|やりたいこと別の式
| 元の文字列 | 式(例) | 結果 |
|---|---|---|
| yamada taro | =PROPER(A3) | Yamada Taro |
| TOKYO TOWER | =PROPER(A4) | Tokyo Tower |
| mary-jane smith | =PROPER(A5) | Mary-Jane Smith |
| 3rd street | =PROPER(A6) | 3Rd Street |
| abc def(全角) | =PROPER(A7) | Abc Def |
| hello WORLD | =UPPER(LEFT(A9,1))&LOWER(MID(A9,2,100)) | Hello world |

単語の先頭を大文字にする
結果は Yamada Taro です。すべて大文字の「TOKYO TOWER」も、=PROPER(A4) で Tokyo Tower に整います。
▶ この式(C3)を、練習ツールで試す / この式(C4)を、練習ツールで試す
記号や数字の後ろも「単語の先頭」になる
PROPER関数は、英字以外の文字(スペース・記号・数字)の次の英字を大文字にします。そのため「mary-jane smith」は Mary-Jane Smith になり、「3rd street」は 3Rd Street になってしまいました。
▶ この式(C5)を、練習ツールで試す / この式(C6)を、練習ツールで試す / この式(C8)を、練習ツールで試す
全角の英字も整う
全角の「abc def」は、全角のまま Abc Def になりました。半角にそろえたいときは ASC関数と組み合わせます(全角と半角を変換する方法)。
最初の1文字だけ大文字にする
文の先頭だけ大文字にしたいときは、先頭の1文字を UPPER関数、残りを LOWER関数で変えてつなげます。「hello WORLD」は Hello world です(UPPER関数・LOWER関数の使い方)。
すでに整っているか判定する
「Yamada taro」は2つ目の単語が小文字なので FALSE です。EXACT関数は大文字・小文字を区別して比べます(EXACT関数の使い方)。
PROPER関数がうまくいかないときの確認表
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 「3Rd」のようになる | 数字の後ろも単語の先頭として扱われる | 必要な部分だけ手で直す。 |
| 「Mcdonald」になる | 単語の途中は小文字になる | 固有の書き方は手で直す。 |
| 日本語が変わらない | 変わるのは英字だけ | 英字以外はそのまま。 |
| 元のセルを直したい | 関数は別のセルに結果を出す | 結果をコピーして「値」で貼り付ける。 |
PROPER関数のよくある質問
姓だけ大文字(YAMADA Taro)にしたい
=UPPER(LEFT(A3,FIND(" ",A3)-1))&MID(PROPER(A3),FIND(" ",A3),100) のように、スペースの前を UPPER関数、後ろを PROPER関数で整えてつなげます。
入力したときに自動で整えたい
関数では入力そのものは変わりません。整えた列を別に作ります。
あわせて読みたい:文字列の関連記事
練習用ファイル:練習用Excelファイル(.xlsx・無料)
