Excelで複数のセルをカンマ区切りで1つにまとめる

  • これを共有
Hugh West

このチュートリアルでは、次のことをお伝えします。 6 を簡単にする方法です。 複数のセルを組み合わせる Excelでは、カンマで区切られた1つのセルに多数のセル値を結合する方法を、あらゆるデータセットに簡単に適用できます。 このタスクを実現するために、Excel関連の他の多くのタスクで役に立つかもしれない便利な機能もいくつか紹介します。

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

練習用ワークブックは、こちらからダウンロードできます。

複数のセルを結合する.xlsm

Excelで複数のセルをカンマ区切りで1つにまとめる簡単な方法6選

その手順を分かりやすく説明するために、簡潔なデータセットを用意しました。 データセットは約 7 列と 4 列のすべてのセルを保持します。 一般 の形式をとる。 すべてのデータセットについて 4 であるユニークなカラムです。 会社、製品1、製品2。 コンバイン 必要であれば、後で列の数を変えることもできますが。

1.アンパサンド演算子で複数のセルを結合する

この最初のメソッドでは、以下のように アンパサンド 演算子 エクセル まで 複数のセルを組み合わせる をカンマで区切って1つにまとめる。 以下の手順で行う。

ステップス

  • まず、セルに移動します E5 を入力し、次の計算式を挿入します。
=C5&", "&D5

  • を押してください。 入力 で、この数式を他のセルにコピーしてください。

だから、これで求めていた結果が得られるはずだ。

2.CONCATENATE関数で複数のセルを1つにまとめる

CONCATENATE関数 は、複数の値を結合し、その結果をテキスト値として返します。 この関数を使用して、次のことを行います。 複数のセルを組み合わせる をコンマで区切って1つにしたものです。

ステップス

  • まず始めに、セルをダブルクリックします。 E5 と入力し、以下の数式を入力してください。
=concatenate(c5,", ",d5)

  • 次に 入力 キーを押しながら、この数式をコピーしてください。 フィルハンドル .

このように、上記の方法は、セルをカンマで区切って素早く結合するのにも大変便利な方法です。

3.CONCAT関数の適用

CONCAT関数 は、前の関数と同様に動作しますが、個々の値だけでなく、範囲の参照も取ることができます。 この関数を使用して、次のことを行ってみましょう。 複数のセルを組み合わせる をコンマで区切って1つにしたものです。

ステップス

  • 前回と同様に、以下の数式をセル内に挿入します。 E5 :
=concat(c5,",",d5)

  • そのあと 入力 キーを押すか、空白のセルをクリックしてください。
  • 最後に、この数式を列の他のセルで使用します。 E .

その結果、思い通りの結果が得られるはずです。

4.TEXTJOIN機能の活用

TEXTJOIN機能 は、複数の値を結合し、それらの間にデリミタを追加することができます。 以下では、この関数を使用して、次のことを行います。 複数のセルを組み合わせる をコンマで区切って1つにしたものです。

ステップス

  • まず、セルに移動します E5 を入力し、次の計算式を挿入します。
=textjoin(", ",1,c5,d5)です。

  • を押して、計算式を確定してください。 入力 をドラッグして、この数式を下にコピーします。 フィルハンドル .

で、その テキストジョイン 機能 は、複数のセルを1つにまとめるのにも非常に便利です。

5.エクセルフラッシュフィル機能を使って、複数のセルをカンマで結合させる

では、早速、その方法を見てみましょう。 複数のセルを組み合わせる をコンマで区切って1つにまとめました。 フラッシュフィル という機能をExcelに搭載しました。

ステップス

  • まず、セルの値を入力します。 C5 D5 の間にカンマを入れ、セル E5 .
  • からすべてのセルを選択します。 E5 まで E10 .

  • をクリックします。 フラッシュフィル の下に データツール のグループです。 データタブ を画面上部に表示します。

  • その結果 フラッシュフィル のパターンを識別することができます。 E5 を、他のセルにも適用してください。

6.VBAで複数のセルを結合する

をご存知の方は、ぜひご覧ください。 ブイビーエー をエクセルで作成すると、簡単に 複数のセルを組み合わせる をカンマで区切って1つにまとめる。 以下の手順で行う。

ステップス

  • この方法については デベロッパー タブを選択し ビジュアルベーシック .

  • ここで、以下を選択します。 インサート において ブイビーエー ウィンドウを開き モジュール .

  • 次に、新しいウィンドウに以下の数式を入力します。
 Function CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " "Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function 

  • では、セル E5 を入力し、次の計算式を挿入します。
=Combine(C5:D5,",")

  • 次に 入力 キーを押しながら フィルハンドル を使えば、他のセルでも同じように操作できます。

結論

のチュートリアルで紹介した方法を応用できたでしょうか? 複数のセルを組み合わせる をカンマで区切って入力する方法です。 このように、いろいろな方法がありますので、ご自分の状況に合った方法をお選びください。 もし、手順に行き詰まったら、何度か繰り返して、混乱を解消することをお勧めします。 最後に、もっと詳しく知りたい方は、こちらをご覧ください。 エクセル のテクニックは、私たちの エクセルウィキ もし、ご不明な点があれば、コメントで教えてください。

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