KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

複数のセルの内容を1 つのセルに移動または結合する

著者Xiaoyang変更日

このチュートリアルでは、下記のスクリーンショットのように、複数のセルの内容を1 つのセルに結合する方法をご紹介します。Excel では、「&」記号、CONCATENATE 関数、または TEXTJOIN 関数を使えば、この作業を素早く簡単に実行できます。

doc-combine-multiple-cells-1


&記号を使って複数のセルの内容を移動または結合する

&記号を使えば、複数のセルを1 つのセルに結合できます。以下の数式を空白セルに入力してください。

=A2&「 」&A3&「 」&A4&「 」&A5&「 」&A6&「 」&A7&「 」&A8

次に、Enterキーを押すと、指定したすべてのセルの内容が1 つのセルに結合されます(スクリーンショット参照)。

doc-combine-multiple-cells-2

:上記の数式において、A2A3A4A5A6A7およびA8は結合したいセルです。“ ”は、結合されたデータを区切るためのスペース文字です。カンマ(「、」)やハイフン(「-」)など、他の区切り文字を使いたい場合は、このスペースを目的の区切り文字に置き換えてください。


CONCATENATE 関数を使って複数のセルの内容を1 つのセルに移動または結合する

結合対象のセルが長リストの場合、上記の数式では入力が非常に煩雑になってしまいます。そこで、ここでは CONCATENATE 関数と TRANSPOSE 関数を組み合わせたシンプルな数式をご紹介します。

1。結果を表示したい空白セルに、次の数式を入力してください。

=CONCATENATE(TRANSPOSE(A2:A8)&",")

doc-combine-multiple-cells-3

2。次に、CONCATENATE 関数内の数式全体を選択してキーボードのF9キーを押すと、その数式が配列に変換されます(スクリーンショット参照)。

doc-combine-multiple-cells-4
下矢印
doc-combine-multiple-cells-5

3。その後、配列の先頭と末尾にある中括弧を削除してください(スクリーンショット参照)。

doc-combine-multiple-cells-6
下矢印
doc-combine-multiple-cells-7

4。中かっこを削除した後、そのままEnterキーを押すと、すべてのセルの内容が1 つのセルに結合されます(スクリーンショット参照)。

doc-combine-multiple-cells-8

以下のデモをご覧いただき、操作の全工程をぜひご確認ください。

1。上記の数式で、A2:A8は結合したいセル範囲、“,”は結合後のデータを区切るカンマ区切り文字です。必要に応じて、これらを変更してください。

2。この数式を完了すると、最後のセル値の末尾にカンマが表示されます。不要なカンマを削除するには、数式が入力されたセルをダブルクリックし、末尾のカンマを手動で削除してください。


TEXTJOIN 関数を使って複数のセルの内容を移動または結合する

Excel 2019 または Office 365 では、新しい TEXTJOIN 関数を使って、異なるセルの値を簡単に1 つのセルに結合できます。

TEXTJOIN 関数の一般的な構文は次のとおりです。

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
  • delimiter:(必須)結合されたデータを区切る際に使用する区切り文字または記号です。
  • ignore_empty(必須)空のセルを無視するかどうかを指定します。TRUE の場合は空のセルを無視し、FALSE の場合は空のセルを含めます。
  • text1:(必須)結合する最初のテキストまたはセルを指定してください。
  • text2...:(任意)追加で結合するテキストまたはセルを指定します。

以下の数式を空白セルにコピーまたは入力してください。

=TEXTJOIN("-",TRUE,A2:A8)

次に、Enterキーを押して結果を取得してください(スクリーンショット参照)。

doc-combine-multiple-cells-9

:上記の数式で、A2:A8は結合したいセル範囲、“-”は結合後のデータを区切るハイフンです。必要に応じて、これらを変更してください。


関連する関数:

  • CONCATENATE
  • Excel の CONCATENATE 関数は、複数のセルにある2 つ以上のテキスト項目を結合し、1 つのセルにまとめるために使用されます。
  • TRANSPOSE
  • TRANSPOSE 関数は、範囲や配列の向きを回転させます。たとえば、横に並んだ行を縦の列に変換したり、その逆も簡単に実現できます。
  • TEXTJOIN
  • Excel の TEXTJOIN 関数を使えば、行、列、またはセル範囲内の複数の値を、指定した区切り文字で簡単に結合できます。

関連記事:

  • 改行を含めてセルを結合する
  • Excel では、下記のスクリーンショットのように、複数のセルを1 つのセルに結合し、その間に改行を入れたい場合があります。このチュートリアルでは、このタスクを解決するための2 つの数式を具体例とともにご紹介します。
  • Excel でテキスト文字列から N 番目の単語を抽出する
  • テキスト文字列や文章のリストから、下記スクリーンショットのように特定の N 番目の単語を抽出したい場合があります。本記事では、Excel でこの作業を効率的にこなすためのいくつかの方法をご紹介します。
  • テキストの抽出テキスト文字列の括弧内から
  • テキスト文字列内に括弧で囲まれた部分が含まれている場合、下記のスクリーンショットのように括弧内のすべてのテキストを抽出する必要があります。Excel でこの作業を素早く簡単にこなすには、どうすればよいでしょうか?
  • 検索と置換 Excel で複数の値を置換する
  • 通常、検索と置換機能を使えば特定のテキストを別のテキストに簡単に置換できますが、場合によっては複数の値を一度に一括で置換したいことがあります。たとえば、「Excel」を「Excel 2019」に、「Outlook」を「Outlook 2019」に、といった具合に、下記スクリーンショットのようにまとめて置換したいケースです。本記事では、こうしたタスクを解決するための数式をご紹介します。

最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。