Excel で文字の大文字と小文字を変更する – 6 つの超実践的な方法
各単語の最初の文字を大文字にしたり、大文字と小文字を統一して使用したりするなど、Excel で一貫したテキストの大文字と小文字を維持すると、データの読みやすさと専門性が大幅に向上します。 Microsoft Word とは異なり、Excel にはワークシート内のテキストの大文字と小文字を変更するための「大文字と小文字を変更」ボタンが用意されていないため、多くの Excel ユーザーの作業が複雑になっています。 この記事では、必要に応じて Excel で文字の大文字と小文字を変更するのに役立つ XNUMX つの実用的な方法を紹介します。 テキストデータに統一性を持たせるために一緒に頑張りましょう!
- Excel のテキストの大文字と小文字を変更する
- 内蔵機能あり (上位、下位、適切な場合)
- 便利なツールを使用して数回クリックするだけで (上、下、適切、および 文 ケース)
- フラッシュフィルあり (上、下、適切、および 文 ケース)
- Microsoft Wordを使用する場合 (上、下、適切、および 文 ケース)
- Power Query (上位、下位、適切な場合)
- VBAコードあり (上、下、適切、および 文 ケース)
組み込み関数を使用してテキストの大文字と小文字を変更する
以下のスクリーンショットに示すように、A2:A7 の範囲の名前のリストがあり、テキストの大文字と小文字を大文字、小文字、または適切な文字に変更したいとします。Microsoft Excel には次の組み込み関数があります。タスクを簡単に完了するのに役立ちます。
UPPER 関数を使用してテキストの大文字と小文字を大文字に変更します。
A2:A7 の範囲内のテキストの大文字と小文字を大文字に変更するには、 アッパー機能 助けられる。 以下のようにしてください。
ステップ 1: UPPER 関数を適用する
ここではセルC2を選択し、次の数式を入力して、 入力します 最初の結果を得るためのキー。
=UPPER(A2)
ステップ 2: すべての結果を取得する
最初の結果セルを選択し、そのセルをドラッグします フィルハンドル すべての結果を取得するにはダウンしてください。 以下のスクリーンショットに示すように、参照されたテキストが大文字に変換されていることがわかります。
LOWER 関数を使用してテキストの大文字と小文字を小文字に変更します。
A2:A7 の範囲内のテキストの大文字と小文字を小文字に変更するには、 LOWER機能 以下のとおりです。
ステップ 1: LOWER 関数を適用する
ここではセルC2を選択し、次の数式を入力して、 入力します 最初の結果を得るためのキー。
=LOWER(A2)
ステップ 2: すべての結果を取得する
最初の結果セルを選択し、そのセルをドラッグします フィルハンドル すべての結果を取得するにはダウンしてください。 以下のスクリーンショットに示すように、参照されたテキストが小文字に変換されていることがわかります。
PROPER関数を使用してテキストの大文字と小文字を適切な(タイトル)大文字に変更します
A2:A7 の範囲内のテキストの大文字と小文字を適切な大文字と小文字に変更するには (各単語の最初の文字を大文字にします)、 適切な機能 お願いができます。 以下のようにしてください。
ステップ 1: 結果を出力するセルを選択し、PROPER 関数を適用します。
ここではセルC2を選択し、次の数式を入力して、 入力します 最初の結果を得るためのキー。
=PROPER(A2)
ステップ 2: すべての結果を取得する
最初の結果セルを選択し、そのセルをドラッグします フィルハンドル すべての結果を取得するにはダウンしてください。 以下のスクリーンショットに示すように、参照されたテキストが適切な大文字と小文字に変換されていることがわかります (各単語の最初の文字が大文字になります)。
便利なツールを使用して数回クリックするだけでテキストの大文字と小文字を変更できます
前述の関数を使用するとテキストの大文字と小文字を変更できますが、変更されたテキストを格納するヘルパー列が必要です。 これは、特に後の操作で変更されたテキストが必要な場合に不便になる可能性があります。 しかし、 Kutools for Excel's ケースの変更 この機能を使用すると、選択した範囲内のテキストの大文字と小文字を簡単に調整できます。 アッパー, 下側, 適切な、 あるいは 文 場合は、直接範囲内にあります。 以下の機能を試してみてください。
インストールした後 Kutools for Excel、選択に進みます クツール > テキスト > ケースの変更、次に次のようにします。
- 大文字と小文字を変更するテキストを含む範囲を選択します。
- ケースの変更 ダイアログ ボックスで、必要な文字の大文字と小文字のオプションを選択します。
- OK.
Result
この場合、私が選択するのは、 大文字 オプションをクリックした後、 OK ボタンを押すと、選択範囲内のすべてのテキストが大文字に変更されます。 以下のスクリーンショットを参照してください。
- この機能を使用するには、以下をインストールする必要があります Kutools for Excel まずはお願いします クリックしてダウンロードし、今すぐ 30 日間の無料トライアルをお試しください.
- これを適用できます ケースの変更 複数の範囲のテキストの大文字と小文字を同時に変更する機能。
Flash Fill でテキストの大文字と小文字を変更する
次に、として知られる XNUMX 番目の方法に移りましょう。 フラッシュフィル。 Excel 2013 で導入されたフラッシュ フィルは、パターンを感知するとデータを自動的に埋めるように設計されています。 フラッシュ フィル機能を使用して Excel の範囲内のテキストの大文字と小文字を変更するのは比較的簡単です。 ステップバイステップのガイドは次のとおりです。
ステップ 1: 希望する大文字と小文字の最初のエントリを隣接するセルに入力します。
最初のデータ エントリのすぐ隣のセルに、表示したい最初のエントリを手動で入力します。
たとえば、範囲 A2:A7 のテキストの大文字と小文字を大文字に変更する場合は、名のすぐ隣にあるセル B2 に移動し、手動でテキストを大文字で入力します。
ステップ 2: フラッシュ フィルを適用して、すべて大文字を自動的に埋める
B2 の下のセルに移動し、A3 からの XNUMX 番目の名前を大文字で入力すると、Excel が以前の入力からパターンを検出し、残りのセルを大文字のテキストで自動的に埋めるフラッシュ フィル候補が表示されます。 次に、押す必要があります 入力します をクリックしてプレビューを受け入れます。
Result
を押した後 入力します キーを押してプレビューを受け入れると、以下のスクリーンショットに示すように、大文字のテキストのリストが表示されます。
- この機能は、Excel 2013 以降のバージョンでのみ使用できます。
- 同じ手順に従ってフラッシュ フィルを適用し、テキストの大文字と小文字を変更することができます。 小文字, 適切なケース と同様 文例 必要に応じて。
- Excel がフラッシュ フィルの提案を自動的に提供しない場合は、次のいずれかの方法を使用して強制的に有効にすることができます。
- ショートカットで
セル B2 に最初の大文字のテキストを入力した後、範囲 B2:B7 を選択し、 を押します。 Ctrlキー + E キーを押すと、残りの大文字テキストが自動的に入力されます。
- リボンオプションによる
セル B2 に最初の大文字のテキストを入力した後、範囲 B2:B7 を選択し、クリックします。 埋める > フラッシュフィル 下 ホーム タブには何も表示されないことに注意してください。
- ショートカットで
Microsoft Wordでテキストの大文字と小文字を変更する
使い方 マイクロソフトワード Excel で範囲のテキストの大文字と小文字を変更するには、少しの回避策が必要です。 ただし、Word の大文字と小文字を変更する機能に慣れている場合は、これが有益な場合があります。 手順は次のとおりです。
ステップ 1: 大文字と小文字を変更するテキストを含むセル範囲をコピーします。
この場合、Excel ワークシートで範囲 A2:A7 を選択し、キーを押します。 Ctrlキー + C それをコピーする。
ステップ 2: 選択した範囲を Word 文書に貼り付ける
次に、 を押す必要があります Ctrlキー + V コピーしたコンテンツを新規または既存の Word 文書に貼り付けます。
ステップ 3: 選択したテキストを大文字、小文字、またはその他の一般的な文字に変更します。
- Wordでコピーした文字列を選択します。
- 下 ホーム タブをクリックして展開します ケースの変更 ドロップダウンメニュー。
- 必要に応じてケース オプションのいずれかを選択してください。 ここで私が選びます 小文字 ドロップダウンメニューから選択します。
ステップ 4: 変更したテキストを Word からコピーし、Excel に貼り付けます。
テキストが指定した大文字と小文字に変更されたら (ここではテキストの大文字と小文字が小文字に変更されます)、次のようにする必要があります。
- Word で変更したテキストを選択してコピーします。
- Excel ワークシートに戻ります。
- テキストを配置する範囲の最初のセルを選択し、 を押します。 Ctrlキー + V コンテンツを Excel に貼り付け直します。
テキストの大文字と小文字を変更します Power Query
を適用することもできます。 Power Query Excel のテキストの大文字と小文字を変更する機能。 この方法の欠点は、Microsoft Word の方法と同様に、完了までに複数の手順が必要なことです。 それがどのように機能するかを見てみましょう。
ステップ 1: データ範囲を選択し、テーブル/範囲から機能を有効にします。
テキストの大文字と小文字を変更するセル (ヘッダーを含む) を選択します。ここでは範囲 A1:A7 を選択します。 次に選択します 且つ > テーブル/範囲から.
ステップ 2: 選択したセルを表形式に変換する
選択したセルが Excel 表形式ではない場合、 テーブルの作成 ダイアログボックスが表示されます。 このダイアログ ボックスでは、Excel が選択したセル範囲を正しく選択したかどうかを確認し、テーブルにヘッダーがあるかどうかをマークして、 OK
選択したセルが Excel テーブルの場合は、手順 3 に進みます。
ステップ 3: 必要に応じてテキストを大文字と小文字に変換します
オープニング Power Query ウィンドウ、あなたはする必要があります:
- に行きます 最適化の適用 タブには何も表示されないことに注意してください。
- ソフトウェアの制限をクリック フォーマット.
- いずれかのケース オプションを選択します (小文字, 大文字, 各単語を大文字にする)必要に応じて。 ここではドロップダウン メニューから大文字を選択します。
これで変換が完了しました。 以下のスクリーンショットでわかるように、すべてのテキストが大文字に変更されています。 Power Query この例ではウィンドウです。
ステップ 4: テキストを保存して Excel にロードし直す
- この場合、データのカスタム宛先を指定する必要があるため、 閉じる&ロード > 閉じる&ロードする 下 ホーム タブには何も表示されないことに注意してください。
先端: 新しいワークシートにテキストをロードするには、 閉じる&ロード オプションを選択します。
- データのインポート ダイアログボックスで、 既存のワークシート オプションで、変換されたテキストを配置するセルを選択して、 OK.
Result
手順 3 で指定した大文字小文字に変更されたテキストがワークシートに戻ります。
- 使用するには Power Query, Excel 2016 以降が必要です。
- Excel 2010/2013 を使用している場合は、 Microsoft Power Query アドインを使用して開始してください。
VBAコードでテキストの大文字と小文字を変更する
このメソッドには、指定した範囲内のテキストの大文字と小文字を大文字、小文字、適切な文字、および文の大文字と小文字に変更するのに役立つ XNUMX つの VBA コードが用意されています。 次のようにして、必要なコードを選択してください。
ステップ 1: Microsoft Visual Basic for Applications ウィンドウを開く
他の + F11 キーを押してこのウィンドウを開きます。
ステップ 2: モジュールを挿入し、VBA コードを入力する
インセット > モジュール次に、次の VBA コードのいずれかをコピーして、 モジュール (コード) 窓。
この場合、範囲内のテキストの大文字と小文字を大文字に変更したいので、以下をコピーして貼り付けます VBAコード1.
VBA コード 1: 範囲内のテキストの大文字と小文字を大文字に変更します。
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
VBA コード 2: 範囲内のテキストの大文字と小文字を小文字に変更します。
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
VBA コード 3: 範囲内のテキストの大文字と小文字を適切な大文字と小文字に変更します。
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
VBA コード 4: 範囲内のテキストの大文字と小文字を文の大文字と小文字に変更します。
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
ステップ 3: VBA コードを実行する
F5 キーを押してコードを実行します。 次に、大文字と小文字を変更するテキストが含まれるセルを選択するように求めるダイアログ ボックスが表示されます (ここでは範囲 A2:A7 を選択します)。 選択後、 をクリックします。 OK.
Result
選択したセル内のテキストが大文字または指定した文字に変更されます。
これらの方法の比較
次の表に、この記事で説明した方法の比較を示します。 各方法には長所と短所があります。 どちらを使用するかは、ニーズによって異なります。
方法 | 対価 | サポートされているケースの種類 |
組み込み関数 |
|
|
Kutools for Excel |
|
|
フラッシュフィル |
|
|
マイクロソフトワード |
|
|
Power Query |
|
|
VBAコード |
|
|
結論として、Excel で文字の大文字と小文字を変更する方法は数多くあり、それぞれがさまざまな好みや専門知識のレベルに応じて対応します。 迅速な解決策を探している場合でも、包括的なソリューションを探している場合でも、ニーズに最も適した方法を見つけるには、さまざまなテクニックを調べて理解する必要があります。 Excel の機能をさらに詳しく知りたい人のために、当社の Web サイトには豊富なチュートリアルが用意されています。 Excel のヒントとテクニックの詳細については、こちらをご覧ください.
関連記事
セル内の大文字または小文字の数を数える
この記事では、テキスト文字列内の大文字または小文字のみの文字の数を数える簡単な数式をいくつか示します。
データ検証を使用して、テキスト文字列を大文字/小文字/固有名詞に強制します
このチュートリアルでは、Excel でテキスト文字列を入力するときに大文字、小文字、または適切な文字を強制する方法を説明します。
Excelで大文字、小文字、および適切な大文字と小文字を識別します
このステップバイステップのガイドでは、Excel で大文字、小文字、および適切な文字が含まれるセルをすばやく識別する簡単な方法をいくつか紹介します。
Excel で日付を大文字の月に書式設定する
この記事では、Excel で日付を大文字の月に書式設定するのに役立ついくつかの方法を紹介します。
最高のオフィス生産性向上ツール
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト 工具 (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...) | 12 変換 工具 (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット 工具 (高度な結合行, 分割セル、...) | ... もっと |
Excel スキルを強化する Kutools for Excel、そして今までにない効率を体験してください。 Kutools for Excel 生産性を向上させ、時間を節約するための 300 を超える高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Office Tab Office にタブ付きインターフェイスを導入し、作業を大幅に簡素化します
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
