練習 / 文字列

顧客名を先頭大文字にそろえる(PROPER)

やさしい 文字列

パートナーの CRM 書き出しは体裁がばらばらで、A2:A5 の顧客名が john smith や MARY JOHNSON などになっています。四半期レポートに載せる前に、Proper name に PROPER の数式を書き、各名前の先頭を大文字にそろえてください。C2 から C5 まで下にコピーします。

セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。

ヒント 0/4
模範解答 2
–
テストケース
1
2
3
リセット
提出
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
インタラクティブなスプレッドシートを読み込み中...
セルと数式の計算エンジンを準備しています
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。

ポイント解説

PROPER(text) は各単語の先頭を大文字、それ以外を小文字にします。MARY JOHNSON は Mary Johnson になります。UPPER / LOWER と違い、リスト全体を一度のフィルで直せます。注意点として McDonald は Mcdonald になり、欠けたスペースは補えません(johnsmith は1語のまま)。汚い元データは先に TRIM してから PROPER すると安心です。

よくある質問

PROPER は `MARY JOHNSON` をどうしますか?

`Mary Johnson` になります。各単語の先頭だけ大文字、ほかは小文字です。全大文字の書き出しも一度のフィルで直せます。

`McDonald` が `Mcdonald` になるのはなぜですか?

PROPER は単語の2文字目以降を小文字にするため、途中の大文字が消えます。途中大文字の名前は一括整理のあと手直しするか、照合で置換します。

PROPER と UPPER / LOWER の違いは?

UPPER は全部大文字、LOWER は全部小文字、PROPER は各単語の先頭だけ大文字です。肩書き風の名前一覧には PROPER が向いています。

PROPER は `johnsmith` の欠けたスペースを補いますか?

いいえ。大文字小文字だけを変え、文字の追加・削除はしません。分割には TEXTSPLIT、フラッシュフィル、手直しが必要です。