UPPER、LOWER、PROPERで大文字・小文字を変える
文字列の大文字・小文字を統一します。
「UPPER、LOWER、PROPERで大文字・小文字を変える」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
大文字と小文字をそろえる理由
インポートしたデータでは、大文字と小文字が統一されていないことがよくあります。たとえば、 JOHN smith、mary JONES、aLeX leeのような状態です。大文字と小文字が混在していると見た目がよくないだけでなく、比較や検索で問題が起きることもあります。
次の3つの関数を使えば、すぐに修正できます。
UPPERはすべて大文字にしますLOWERはすべて小文字にしますPROPERは各単語の先頭を大文字にします
どの関数も1つのテキストを受け取り、大文字・小文字を変換したコピーを返します。
テキストを大文字にする
UPPERは、文字列内のすべてのアルファベットを大文字に変換します。数字と記号はそのままです。
構文は=UPPER(text)です。A2にshoe-4471が入っている場合、数式はSHOE-4471を返します。
商品コード、国コード、略語など、常に大文字にしておきたい値に便利です。
=UPPER(A2)テキストを小文字にする
LOWERはその反対で、すべてのアルファベットを小文字に変換します。
構文は=LOWER(text)です。A2にAda.LOVELACE@Coddykit.comが入っている場合、数式はada.lovelace@coddykit.comを返します。
小文字への変換は、通常すべて小文字として扱うメールアドレスやユーザー名に特に便利です。
=LOWER(A2)各単語の先頭を大文字にする
PROPERはすべての単語の先頭文字を大文字にし、それ以外を小文字にします。名前やタイトルに最適です。
構文は=PROPER(text)です。A2にADA lovelaceが入っている場合、数式はAda Lovelaceを返します。
単語とは、スペースまたは句読点で区切られた文字のまとまりです。
=PROPER(A2)実例:名前の列を整える
列AにjOHN SMITHやmary jonesのような、表記が乱れた名前が入っているとします。
PROPERを適用して、John SmithやMary Jonesのような正しいタイトルケースに変換します。
この数式を列Bに入力し、列全体にコピーすれば、すべての名前を一度に整えられます。
=PROPER(A2)PROPERが正しく処理できない場合
PROPERは単純なルールに従うため、特殊なケースでは大文字・小文字を誤って変換することがあります。
- McDonaldのような名前はMcdonaldになります
- USAのような略語はUsaになります
- O'Brienのようなアポストロフィの後の単語はO'Brienになります(Bが大文字になりますが、正しくない場合もあります)
このような場合は、結果を手動で修正するか、関数を組み合わせる必要があります。PROPERの結果は必ず抜き取り確認してください。
=PROPER(A2)大文字・小文字の変換と結合を組み合わせる
これらの関数は、前のレッスンで学んだ結合用の数式の中に組み込めます。
A2に表記が乱れた名、B2に表記が乱れた姓が入っているとします。1つの数式で整えて結合します。
結果は、元の入力方法にかかわらず、大文字・小文字が適切にそろったフルネームになります。
=PROPER(A2) & " " & PROPER(B2)小文字のメールアドレスを作成する
実務でよくある作業に、名前から標準的なメールアドレスを作成することがあります。名前が大文字や小文字で入力されていても、メールアドレスはすべて小文字にする必要があります。
結合した名前の各部分をLOWERで囲むと、アドレス全体をきれいな小文字にできます。
A2がAda、B2がLovelaceの場合、結果はada.lovelace@coddykit.comになります。
=LOWER(A2 & "." & B2 & "@coddykit.com")大文字・小文字をそろえて確実に比較する
スプレッドシートのテキスト比較では大文字と小文字を無視することが多いですが、常にそうとは限りません。また、検索では厳密な一致が求められることもあります。両方を同じ大文字・小文字にそろえると、比較を確実にできます。
たとえば、大文字・小文字にかかわらず2つのセルが一致するか確認するには、それぞれを大文字に変換した値同士を比較します。
AppleとAPPLEを比較した場合、この結果はTRUEになります。
=UPPER(A2) = UPPER(B2)これらの関数はどの環境でも同じ
良い知らせです。UPPER、LOWER、PROPERは、Microsoft ExcelとGoogle Sheetsの両方で同じように機能します。構文と動作は完全に一致します。
そのため、これらの関数は複数のプラットフォームでブックを共有するときにも安心して使える基本機能です。
特殊な名前に対するPROPERの制限も、どちらのツールにも当てはまることを覚えておいてください。
=PROPER(LOWER(A2))ヒント:PROPERの前にLOWERを使う
元のテキストがすべて大文字でも、PROPERは機能します。ただし、予測可能な結果にするため、まずLOWERを適用してからPROPERを適用する人もいます。
数式=PROPER(LOWER(A2))を使うと、乱れたすべて大文字の入力に対しても、意図した先頭の文字だけが大文字になります。
これは必須ではありませんが、変換内容が明確になり、数式も読みやすくなる書き方です。
=PROPER(LOWER(A2))確認テスト
大文字と小文字を変換する関数の理解度を確認しましょう。
まとめ:大文字と小文字の変更
3つの大文字・小文字変換関数を学びました。
UPPER(text)はすべてを大文字にします。LOWER(text)はすべてを小文字にします。PROPER(text)は各単語の先頭文字を大文字にします。
注意点として、PROPERはMcDonaldのような名前や、USAのような略語を正しく処理できません。これらの関数は結合の中にネストでき、大文字と小文字を区別しない比較には両側でUPPERを使用できます。
次は、SUBSTITUTEを使って文字や単語を置き換えます。
よくある質問
「UPPER、LOWER、PROPERで大文字・小文字を変える」レッスンは無料ですか?
はい。「UPPER、LOWER、PROPERで大文字・小文字を変える」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「UPPER、LOWER、PROPERで大文字・小文字を変える」で何を学びますか?
文字列の大文字・小文字を統一します。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「UPPER、LOWER、PROPERで大文字・小文字を変える」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- CONCATで文字列を結合する
- TEXTJOINで区切り文字付きで結合する
- UPPER、LOWER、PROPERで大文字・小文字を変える
- SUBSTITUTEで文字列を置換する