ビデオ: Excel(エクセル)Online で長文入力の操作方法 2024
Excelは、テキストを大文字、小文字、または大文字に変換する3つの便利な関数を提供しています。図の行6、7、および8でわかるように、これらの関数は変換するテキストへのポインタ以上のものを必要としません。
あなたが推測するように、UPPER関数はテキストをすべて大文字に変換し、LOWER関数はテキストをすべて小文字に変換し、PROPER関数はテキストを大文字に変換します(各単語の最初の文字は大文字になります)。
<! - 1 - >Excelの欠点は、テキストを文例に変換する機能です(最初の単語の最初の文字のみが大文字になります)。しかし、あなたが見ることができるように、次の式を使ってテキストを文例に強制することができます:
= UPPER(LEFT(C4,1))&LOWER(RIGHT(C4、LEN(C4)-1))
この式を詳しく見てみると、アンパサンドによって結合された2つの部分で構成されていることがわかります。
最初の部分はExcelのLEFT関数を使用します:
<! LEFT(LEFT(C4、1))LEFT機能では、指定された文字列の左側から所定の文字数を抽出することができます。 LEFT関数には、評価するテキスト文字列と、テキスト文字列の左側から抽出する必要がある文字数の2つの引数が必要です。
この例では、セルC4のテキストから左の1文字を抽出します。その後、UPPER関数でラップして大文字にします。
<! - 3 - >
2番目の部分は少しトリッキーです。LOWER(RIGHT(C4、LEN(C4)-1))
LEFT関数と同様に、RIGHT関数は2つの引数を必要とします。評価するテキストと数値テキスト文字列の右側から抽出する必要がある文字の数。ただし、この場合は、RIGHT関数に2番目の引数のハードコード番号を付けることはできません。
テキスト文字列の全長から1を引いて、その数を計算する必要があります。数式の最初の部分のおかげで、すでに大文字である最初の文字については、1を減算します。
LEN関数を使用して、テキスト文字列の全長を取得します。これから1を減算すると、RIGHT関数に必要な文字数が得られます。
これまで作成した数式を最後にLOWER関数に渡すと、最初の文字以外のすべてを小文字にすることができます。
= UPPER(LEFT(C4、1))&LOWER(右(C4、LEN(C4)-1))