エクセルで複数のセルをカンマで連結する方法(4つの方法)

  • これを共有
Hugh West

この記事では、Excelで複数のセルをカンマで連結する方法について、いくつかの数式や関数を適用して説明します。 ブイビーエー のコードで表示されます。

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

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

セルを結合する.xlsm

Excelで複数のセルをカンマで連結する4つの方法

複数のセルを連結し、カンマで区切る4つのテクニックを以下のセクションで紹介します。 これを行うには、以下のように CONCATENATE テキストジョイン 後ほど、同じ目標を達成するための別の方法を紹介します。 ブイビーエー のコードになります。

以下は、タスクを完了するために使用されるデータセットの例です。

1.CONCATENATE関数を適用して、複数のセルをカンマで区切って行に連結させる

物事を連結する簡単な方法として CONCATENATE 機能: 作業を完了させるには、以下の手順に従ってください。

ステップ1.

  • まず、空白のセルに数式を入力します。
=CONCATENATE(B5:E5& ",")

ステップ2.

  • 2つ目は、計算式を選択することです。

ステップ3.

  • 次に、 を押します。 F9 を使用して、価値変換を行います。

ステップ4.

  • その後、中括弧を削除します を式で表したものです。

ステップ5.

  • 最後に 入力 をご覧ください。

注意事項 中括弧の削除を忘れずに を式で表したものです。

続きを読む エクセルで列を連結する方法(8つの簡単な方法)

2.CONCATENATE関数とTRANSPOSE関数を組み合わせて、複数のセルをカンマで連結して列挙する

行の複数のセルを連結するだけでなく、列に対しても同じことができます。 列に対して連結操作を行うには、次の手順に従います。

ステップ1.

  • 列の最初の行と同じセル E4 に、次の数式を入力します。
=CONCATENATE(TRANSPOSE(C4:C7)& ",")

ステップ2.

  • 次に、数式を選択します。

ステップ3.

  • 次に、 を押します。 F9 .

ステップ4.

  • 中括弧を削除する また、以前と同じように

ステップ5.

  • 最後に 入力 をご覧ください。

注意事項 最初のセルが James Rodrigues であるため、数式は列の最初の行と同じ行の別のセルに書く必要があります。 C4 ずらっと 4 の場合、同じ行の別のセルに数式を入力します。 E4 連結した後、どこにでも移動できます。

続きを読む: ExcelのConcatenateの反対語(4つの選択肢)

類似の読み物。

  • エクセルでスペースを含む連結を行う方法(3つの適切な方法)
  • エクセルで行を結合する(2つの簡単な方法)
  • エクセルで数字を連結する(4つの簡単な計算式)
  • VBAで文字列と整数を連結する方法
  • ExcelでConcatenateが機能しない(3つの理由と解決策)。

3.複数のセルをカンマで連結するTEXTJOIN関数を適用する

を使用することができます。 テキストジョイン での機能 MS Excel 365 で、カンマで区切られた複数のセルを1つのセルにまとめることができます。 これを行うには、次のようにします。 Excel 365 は、以下の手順で行ってください。

ステップ1.

  • 単純に次の式を書けばよい。
=textjoin(",",true,b5:e5)

ステップ2.

  • 次に、 を押します。 入力 をクリックすると、結果が表示されます。

注意事項 があります。 テキストジョイン は、複数のセルを連結する機能は Excel 365 購読しているユーザー

4.複数のセルをカンマで連結するVBAコードを実行する

また、複数のセルを連結し、区切り線のカンマを使用するために ブイビーエー のコードになります。

以下の手順に従ってください。

ステップ1.

  • まず最初に アルト + F11 を開いてください。 VBAマクロ
  • をクリックします。 インサート タブを選択し、「The モジュール
  • セーブ を押してください。 F5 を実行します。

ステップ2.

  • そして、以下を貼り付けるだけです。 ブイビーエー
 Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell コンカットマルチプル = Left(Concate, Len(Concate) - 1) End Function コンカテナトマルチプル (ConflictMultiple) (CONCATENATEMULTIPLE) (Ref, Separator As String) コンカテナトル (ConflictMultiple) (Cell) (ConflictMultiple, Separator) 

これです。

  • Dim Cell As Range は、変数セルを範囲値として宣言しています。
  • Dim Concate As String は、変数Concatenateを文字列として宣言しています。
  • Concate = Concate & Cell.Value & Separator。 は、セルの値をセパレータで結合するコマンドです。
  • CONCATENATEMULTIPLE = 左(Concate, Len(Concate) - 1) は、最後に連結されたセルを連結するコマンドである。

ステップ3.

  • その後、以下の式を用いて書きます。 れんけつたじゅう
=concatenatemultiple(b5:e5,",")です。

ステップ4.

  • 最後に 入力 ボタンをクリックすると、結果が表示されます。

続きを読む: ExcelでConcatenateする方法(3つの適切な方法)

結論

まとめとして、今回の記事で複数のセルをカンマで連結する方法についての基礎知識を得ることができたと思います。 これらの方法は、すべて自分のデータに対して教え、使うべきものです。 練習帳を調べ、学んだことを応用しましょう。 このように講座を作り続けられるのは、皆様の大切なご支援があるからこそです。

ご不明な点がございましたら、遠慮なくお問い合わせください。 以下のコメント欄にご意見をお寄せください。

お客様からのお問い合わせには、できるだけ早く対応させていただきます。 Exceldemy のチームです。

私たちと一緒に、学び続けてください。

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