メインコンテンツへスキップ

Excel で文字の大文字と小文字を変更する – 6 つの超実践的な方法

各単語の最初の文字を大文字にしたり、大文字と小文字を統一して使用したりするなど、Excel で一貫したテキストの大文字と小文字を維持すると、データの読みやすさと専門性が大幅に向上します。 Microsoft Word とは異なり、Excel にはワークシート内のテキストの大文字と小文字を変更するための「大文字と小文字を変更」ボタンが用意されていないため、多くの Excel ユーザーの作業が複雑になっています。 この記事では、必要に応じて Excel で文字の大文字と小文字を変更するのに役立つ XNUMX つの実用的な方法を紹介します。 テキストデータに統一性を持たせるために一緒に頑張りましょう!


ビデオ: Excel でテキストの大文字と小文字を変更する


Excel のテキストの大文字と小文字を変更する

このセクションでは、セル内のテキスト値を大文字、小文字、適切な大文字と小文字、および文の大文字と小文字に変換するためのさまざまな方法を説明します。


組み込み関数を使用してテキストの大文字と小文字を変更する

以下のスクリーンショットに示すように、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をインストールした後、選択に進みます クツール > テキスト > ケースの変更、次に次のようにします。

  1. 大文字と小文字を変更するテキストを含む範囲を選択します。
  2. ケースの変更 ダイアログ ボックスで、必要な文字の大文字と小文字のオプションを選択します。
  3. OK.

結果

この場合、私が選択するのは、 大文字 オプションをクリックした後、 OK ボタンを押すと、選択範囲内のすべてのテキストが大文字に変更されます。 以下のスクリーンショットを参照してください。

ノート:

Flash Fill でテキストの大文字と小文字を変更する

次に、として知られる XNUMX 番目の方法に移りましょう。 フラッシュフィル。 Excel 2013 で導入されたフラッシュ フィルは、パターンを感知するとデータを自動的に埋めるように設計されています。 フラッシュ フィル機能を使用して Excel の範囲内のテキストの大文字と小文字を変更するのは比較的簡単です。 ステップバイステップのガイドは次のとおりです。

ステップ 1: 希望する大文字と小文字の最初のエントリを隣接するセルに入力します。

最初のデータ エントリのすぐ隣のセルに、表示したい最初のエントリを手動で入力します。

たとえば、範囲 A2:A7 のテキストの大文字と小文字を大文字に変更する場合は、名のすぐ隣にあるセル B2 に移動し、手動でテキストを大文字で入力します。

ステップ 2: フラッシュ フィルを適用して、すべて大文字を自動的に埋める

B2 の下のセルに移動し、A3 からの XNUMX 番目の名前を大文字で入力すると、Excel が以前の入力からパターンを検出し、残りのセルを大文字のテキストで自動的に埋めるフラッシュ フィル候補が表示されます。 次に、押す必要があります 入力します をクリックしてプレビューを受け入れます。

先端: XNUMX 番目のセルに入力したときに Excel がパターンを認識しない場合は、そのセルにデータを手動で入力してから、XNUMX 番目のセルに進みます。 XNUMX 番目の連続するセルにデータを入力し始めると、パターンが認識されるはずです。

結果

を押した後 入力します キーを押してプレビューを受け入れると、以下のスクリーンショットに示すように、大文字のテキストのリストが表示されます。

ノート:
  • この機能は、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: 選択したテキストを大文字、小文字、またはその他の一般的な文字に変更します。

  1. Wordでコピーした文字列を選択します。
  2. ホーム タブをクリックして展開します ケースの変更 ドロップダウンメニュー。
  3. 必要に応じてケース オプションのいずれかを選択してください。 ここで私が選びます 小文字 ドロップダウンメニューから選択します。

ステップ 4: 変更したテキストを Word からコピーし、Excel に貼り付けます。

テキストが指定した大文字と小文字に変更されたら (ここではテキストの大文字と小文字が小文字に変更されます)、次のようにする必要があります。

  1. Word で変更したテキストを選択してコピーします。
  2. Excel ワークシートに戻ります。
  3. テキストを配置する範囲の最初のセルを選択し、 を押します。 Ctrlキー + V コンテンツを Excel に貼り付け直します。

テキストの大文字と小文字を変更します Power Query

を適用することもできます。 Power Query Excel のテキストの大文字と小文字を変更する機能。 この方法の欠点は、Microsoft Word の方法と同様に、完了までに複数の手順が必要なことです。 それがどのように機能するかを見てみましょう。

ステップ 1: データ範囲を選択し、テーブル/範囲から機能を有効にします。

テキストの大文字と小文字を変更するセル (ヘッダーを含む) を選択します。ここでは範囲 A1:A7 を選択します。 次に選択します 且つ > テーブル/範囲から.

ステップ 2: 選択したセルを表形式に変換する

選択したセルが Excel 表形式ではない場合、 テーブルの作成 ダイアログボックスが表示されます。 このダイアログ ボックスでは、Excel が選択したセル範囲を正しく選択したかどうかを確認し、テーブルにヘッダーがあるかどうかをマークして、 OK

選択したセルが Excel テーブルの場合は、手順 3 に進みます。

ステップ 3: 必要に応じてテキストを大文字と小文字に変換します

オープニング Power Query ウィンドウ、あなたはする必要があります:

  1. に行きます 最適化の適用 タブには何も表示されないことに注意してください。
  2. ソフトウェアの制限をクリック フォーマット.
  3. いずれかのケース オプションを選択します (小文字, 大文字, 各単語を大文字にする)必要に応じて。 ここではドロップダウン メニューから大文字を選択します。

これで変換が完了しました。 以下のスクリーンショットでわかるように、すべてのテキストが大文字に変更されています。 Power Query この例ではウィンドウです。

ステップ 4: テキストを保存して Excel にロードし直す

  1. この場合、データのカスタム宛先を指定する必要があるため、 閉じる&ロード > 閉じる&ロードするホーム タブには何も表示されないことに注意してください。
    先端: 新しいワークシートにテキストをロードするには、 閉じる&ロード オプションを選択します。
  2. データのインポート ダイアログボックスで、 既存のワークシート オプションで、変換されたテキストを配置するセルを選択して、 OK.

結果

手順 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.

結果

選択したセル内のテキストが大文字または指定した文字に変更されます。


これらの方法の比較

次の表に、この記事で説明した方法の比較を示します。 各方法には長所と短所があります。 どちらを使用するかは、ニーズによって異なります。

方法 対価 サポートされているケースの種類
組み込み関数
  • ネイティブ機能。
  • すべてのバージョンで動作します。
  • 結果のヘルパー列を作成する必要があります。
  • 大文字
  • 小文字
  • 適切なケース
Kutools for Excel
  • ユーザーフレンドリーで、数回クリックするだけで済みます。
  • 元のデータを直接変更できます。
  • ダウンロードとインストールが必要です。
  • 大文字
  • 小文字
  • 適切なケース
  • センテンスケース
フラッシュフィル
  • パターンを自動的に認識して適用します。
  • 特に不規則なテキスト パターンの場合、他の方法ほど正確ではない可能性があります。
  • 大文字
  • 小文字
  • 適切なケース
  • センテンスケース
マイクロソフトワード
  • 使いやすいテキスト書式設定ツール。
  • XNUMX つのプログラム間でデータを移動するため、フォーマットやデータ損失が発生する可能性があります。
  • 大文字
  • 小文字
  • 適切なケース
  • センテンスケース
Power Query
  • 大量のデータを一度に処理できます。
  • 複雑なデータ変換タスクに適しています。
  • 単純なタスクにはやりすぎかもしれません。
  • 学習曲線があります。
  • 大文字
  • 小文字
  • 適切なケース
VBAコード
  • 自動化や複雑なタスクに適しています。
  • VBA の知識が必要なので、技術者以外のユーザーには適さない可能性があります。
  • コーディングを誤ると問題が発生する可能性があります。
  • 大文字
  • 小文字
  • 適切なケース
  • センテンスケース

結論として、Excel で文字の大文字と小文字を変更する方法は数多くあり、それぞれがさまざまな好みや専門知識のレベルに応じて対応します。 迅速な解決策を探している場合でも、包括的なソリューションを探している場合でも、ニーズに最も適した方法を見つけるには、さまざまなテクニックを調べて理解する必要があります。 Excel の機能をさらに詳しく知りたい人のために、当社の Web サイトには豊富なチュートリアルが用意されています。 Excel のヒントとテクニックの詳細については、こちらをご覧ください.

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations