エクセルで文の大文字・小文字を変更する方法(6つの簡単な方法)

  • これを共有
Hugh West

この記事では、Excelで文の大文字と小文字を変更する方法を紹介します。 この作業を行うためのデシケータはデフォルトではありませんが、組み合わせた数式を適用することができます。 フラッシュフィル ツール、および ブイビーエー ここでは、Excelで文の大文字と小文字を変更する簡単で便利な方法を6つご紹介します。

練習用ワークブックをダウンロードする

以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。

文例変更.xlsm

センテンスケースとは?

文例とは何なのか、気になるところですが、知らなくても慌てないでください。

文例は、私たちが頻繁に使っている文字ケースの一種です。 文例では、最初の単語の頭文字を大文字にし、最初の単語の他の文字と文中の他の単語を小文字にします。 例えば、以下のようになります。

この文章は、文例で書かれています。

Excelで文の大文字小文字を変更する6つの方法

ここでは 不正確な書式の文章リスト けんぞう センテンス とか、文字の大文字小文字がおかしいとか。

そこで、早速ですが、Excelで文の大文字・小文字を変更する方法を一挙にご紹介します。

1.UPPER、LOWER、RIGHT、LEFT、LENの各関数を組み合わせた計算式の使用

最初の方法では、与えられた不正確な文章を、数式を使って文例に変えていきます。 以下の手順で行います。

ステップス

  • まず、セルを選択します。 C5 次に、以下の数式を書き込んで、 を押してください。 エンタメ .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))

これです。 B5 の最初の文章を表します。 不正確なフォーマットの文章一覧 .

フォーミュラの内訳

  • 数式では LEN機能 は、セル内の文字列の合計の長さを決定する。 B5 そして、この長さから1を引きます。
  • があります。 RIGHT機能 セル内の文字列の最後の文字を返します。 B5 によって返される文字数です。 ライト の出力によって決定されます。 LEN 関数を使用します。
  • その後、これらの返された値を LOWER機能 を入力すると小文字に変換されます。
  • その後、数式の別の部分がアンパサンドで連結される (&) .
  • その後 LEFT機能 セル内の文字列の最初の文字を返す。 B5 .
  • 最後に UPPER機能 は、この最初の文字を大文字に変換します。

  • 2つ目は フィルハンドル ツールを使って、セルまでドラッグします。 C14 をクリックすると、残りの結果が表示されます。

続きを読む エクセルで文頭の文字を大文字にする方法(4つの適切な方法)

2.UPPER、LOWER、MID、LEFTの各関数を組み合わせた計算式を使用する。

2番目の方法は、いくつかの関数を組み合わせた別の数式を適用します。 手順に注意してください。

ステップス

  • まず、セルを選択します。 C5 を押して、下の数式を入力します。 エンタメ キーになります。
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)とする。

これです。 B5 の文として機能する。 与えられたケース .

という新機能を使いました。 MID機能 ここで、これまでの手法では ライト は,文字列の先頭と末尾からそれぞれ文字列の文字を返す関数である。 しかし ミッド 関数は,文字列の途中の任意の位置の文字を返すことができる。

続きを読む エクセルで頭文字を大文字にする方法(6つの便利な方法)

3.ワードと連携してエクセルで文の大文字小文字を変更する

この方法では、Wordという別のOfficeソフトの力を借ります。 ExcelとWordを組み合わせることで、別の方法で問題を解決します。 手順に沿って丁寧に説明します。

ステップス

  • はじめに、以下のセルを選択します。 B5:B14 の範囲内にあるセルをコピーします。 CTRL + C キーボードショートカット

  • 今度は、Wordを開いて、それらのセルを貼り付けます。

  • 次に、Wordで表全体を選択します。 そして、その中から ホーム タブを選択し 変更事例 において フォント グループ> 小文字 .

  • この時点で、すべての文章が小文字に変換されます。

  • もう一度 ホーム タブを選択します。 変更事例 > センテンスケース .

  • 最後に、すべての文章はWordで文例に変換されます。

  • 最後に、表全体をWordにコピーし、Wordのセルに貼り付けます。 C5:C14 の範囲である。

Wordで直接文 字に変換しないで、まず小文字に変換してから文 字に変換してください。 そうしないと、文の途中の大文字が変換されな くなります .

続きを読む エクセルで列全体の大文字・小文字を変更する方法(驚きの7つの方法)

4.Excelで文の大文字小文字を変更するFlash Fillの実装

を使用しています。 フラッシュフィル ツールは、Excelで文例を変更するもう一つの方法です。 以下の手順に従ってください。

ステップス

  • まず、セルを選択します。 C5 次に、以下の数式を入力し、 を押します。 エンタメ .
=LOWER(B5)

これです。 B5 の最初の文章を表します。 与えられたケース .

このとき、すべての文章が小文字に変換される。

  • 第二に、セルにおいて D5 のように、最初の文を文例に手書きで書き込んでください。

  • 3つ目は、セルを選択することです。 D5:D14 の範囲を設定します。 ホーム タブを選択し 塗りつぶし において 編集 グループ> フラッシュフィル をドロップダウンから選択します。

  • しかし、すべての文が文例に変換されます。

を使っている間は、直接文 字に変換しないでください。 フラッシュフィル 最初は小文字に、次に文 字に変更してください。 そうしないと、正しく動作しません。 .

続きを読む エクセルで大文字を小文字に変更する方法(効果的な5つの方法)

5.選択したセルの範囲にVBAコードを適用する

を適用しています。 ブイビーエー このような場合は、以下の手順に従ってください。

ステップス

  • まずは B5:B14 の範囲で右クリックします。 シート名 を選択し 表示コード .

  • この時点で Microsoft Visual Basic for Applications のウィンドウが表示されます。 トグルフォルダー を右クリックします。 Sheet6 (VBA 1) セレクト インサート > モジュール .

  • コードモジュールが表示されますので、以下のコードを貼り付けてください。 実行 ボタンを押すか F5 キーになります。
 Sub ConvertSelectionToSentenceCase() Dim rng As Range For Each rng In Selection If Application.WorksheetFunction.IsText(rng) Then rng.Value = UCase(Left(rng, 1)) & LCase(Right(rng, Len(rng) - 1)) End If Next End Sub 

  • さて、コードモジュールを閉じて、ワークシートに戻ってみましょう。 しかし、列のセルが B は自動的に文 字に変換されます。

続きを読む Excelシートの大文字・小文字を変更する方法(8つのクイックメソッド)

6.カスタム関数を作成するためのVBAコードの採用

上記の手順では、セルの範囲を選択した後、その範囲に対して ブイビーエー のコードを用いて、文字列を文例に変換することができます。 しかし、この方法では、ユーザー定義関数を作成するために ブイビーエー その後、この関数で、文字列を文例に変更します。 それでは、以下の手順を実行してください。

ステップス

  • まず、右クリックで シート名 を選択し 表示コード .

  • このとき Microsoft Visual Basic for Applications のウィンドウが開くので、ここで インサート タブを選択し モジュール .

  • コードモジュールが表示されますので、以下のコードを貼り付けてください。 次に、[OK]をクリックします。 保存 アイコンをクリックして、ワークブックを保存します。 マクロイネーブル のフォーマットで表示されます。
 Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function 

  • その後、ワークシートに戻り、セル C5 を書き留める。 =セン .ただし、その場合は センテンスケース の機能を提案します。 その後 TAB キーボードのキーを押して、機能を選択します。

  • 最後に、セルのリファレンスを指定します。 B5 をこの関数の引数として指定し エンタメ .

現在、文字列は文例に変更されています。

結論

この記事をお読みいただきありがとうございました。 ご不明な点やご提案がありましたら、コメント欄でお知らせください。 弊社ホームページをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。