目次
この記事では、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 をこの関数の引数として指定し エンタメ .
現在、文字列は文例に変更されています。
結論
この記事をお読みいただきありがとうございました。 ご不明な点やご提案がありましたら、コメント欄でお知らせください。 弊社ホームページをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。