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

Excelで範囲/セルをコンマ、スペース、改行で連結するにはどうすればよいですか?

この記事では、行/列をコンマまたはスペースで区切ってXNUMXつのセルに連結する方法と、範囲をXNUMXつの行/列/セルにコンマ、スペースなどの任意の種類の区切り文字で区切って連結する方法について説明します。 Excelの改行など。


数式で行をコンマ/スペースで連結します

たとえば、以下のスクリーンショットに示すような名前の行があり、この行をXNUMXつのセルに連結し、セルの内容をコンマまたはスペースで区切る必要があります。 CONCATENATE関数は次のように適用できます。
docは範囲をコンマスペースで連結します改行0

1.連結結果を配置する空白のセルを選択し、数式を入力します = CONCATENATE(B1:J1& "、") それに

2.ハイライトします B1:J1& "、" 式で、を押します F9 セル参照をセルの内容に置き換えるためのキー。

3.中括弧を削除します { > } 式から、を押します 入力します キー。 スクリーンショットを参照してください:
docは範囲をコンマスペースで連結します改行1

Note:上記の数式で、B1:J1は連結する行であり、「、」は各セルの内容をコンマで区切ることを意味します。 スペースで区切る場合は、数式の「、」を「」に置き換えてください。

Excelでデータと日付/数値の形式を失うことなく、複数のセル/行/列をバッチ結合します

通常、Excelのマージ機能を使用してセルをマージすると、最初のセルコンテンツを除くすべてのセルコンテンツが削除されます。 ただし、Kutools forExcelの場合 結合(行と列)ユーティリティを使用すると、データを失うことなく、複数のセル/行/列を簡単にバッチ結合できます。 さらに、このユーティリティは、組み合わせ結果の残りの元の日付形式と数値形式もサポートします。


広告結合行列はフォーマットを維持します

数式で列をコンマ/スペースで連結します

以下のスクリーンショットに示すような名前の列があるとすると、CONCATENATE関数を適用して、この列/リストをXNUMXつのセルに結合し、Excelで各セルの内容をコンマまたはスペースで区切ることもできます。

docは範囲をコンマスペースで連結します改行3

1.連結結果を配置する空白のセルを選択し、数式を入力します = CONCATENATE(TRANSPOSE(A2:A16)& "、") それに

2.ハイライトします TRANSPOSE(A2:A16)& "、" 数式で、を押します F9 セル参照をセルの内容に置き換えるためのキー。

3.中括弧を削除します { > } 式から、を押します 入力します キー。 上記のスクリーンショットを参照してください。

Note:上記の式で、A2:A16は連結する列/リストであり、 "、" 各セルの内容をコンマで区切ることを意味します。 スペースで区切る場合は、 "、"   「」 数式中にある。


範囲/行/列をKutoolsforExcelによるコンマ/スペース/改行で連結します

たとえば、以下のスクリーンショットに示すような範囲がある場合、Kutools for Excelを使用して、この範囲をXNUMXつの列、XNUMXつの行、またはXNUMXつのセルに簡単に連結できます。 組み合わせる ユーティリティ。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

1.連結する範囲を選択し、をクリックします クツール > マージと分割>データを失うことなく行、列、またはセルを結合する。 スクリーンショットを参照してください:
docは行と列のセルを結合します

2.開始ダイアログボックスで、次のようにします。
docは範囲をコンマスペースで連結します改行5
で(1) 次のオプションに従って選択したセルを組み合わせるには セクションで、必要に応じて組み合わせオプションを指定します。 私たちの場合、私たちはチェックします 列を組み合わせる オプション;
で(2) 区切り文字を指定します セクションでは、必要に応じて区切り文字を確認してください。 私たちの場合、私たちはチェックします 改行 オプション;
(3)からオプションを指定します 結果をに配置します ドロップダウンリスト。 私たちの場合、 左セル.
で(4) オプション セクションを確認してください 結合されたセルの内容を削除する オプション。 スクリーンショットを参照してください:

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

3。 クリック Ok

次に、選択した列がXNUMXつの列にマージされ、各行のセルがこの行の最初のセルに連結されます。 スクリーンショットを参照してください:
docは範囲をコンマスペースで連結します改行6

選択 行を組み合わせる 内のオプション 次のオプションに従って選択したセルを組み合わせるには セクション:
docは範囲をコンマスペースで連結します改行7

で[単一セルに結合]オプションを選択します 次のオプションに従って選択したセルを組み合わせるには セクション:
docは範囲をコンマスペースで連結します改行9


デモ:Excelで範囲/セルをコンマ、スペース、改行で連結する


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

関連記事:

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

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

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

kteタブ201905


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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
...happens when 'Remove curly braces { and } from the formula'. I also getting feedback from Excel there's a limit of number of number of cells, I'm doing 1,289.
This comment was minimized by the moderator on the site
Hi there,

Yes, 1,289 items are too much for CONCATENATE.
Are you using Excel 2019 or a newer versions? If so, please use Excel's TEXTJOIN function, for example, =TEXTJOIN(", ",TRUE,A1:F1000). Please click here to see the details of the function: https://www.extendoffice.com/excel/functions/excel-textjoin-function.html
If not, you can use Kutools for Excel by following the third method in this page: Concatenate a range/row/column with comma/space/line break

Amanda
This comment was minimized by the moderator on the site
I get an error for this formula, Excel doesn't recognize it's a formula, throws up a pop-up to add an (') before the = sign??

1. Select a blank cell you will place the concatenation result in, and enter the formula =CONCATENATE(TRANSPOSE(A2:A16)&",") into it.

2. Highlight the TRANSPOSE(A2:A16)&"," in the formula, and press the F9 key to replace cell reference with cell contents.

3. Remove curly braces { and } from the formula, and press the Enter key.
This comment was minimized by the moderator on the site
Super, and this is very easy shortcut for concatenation.. Concate(A2:A10&","). thankyou
This comment was minimized by the moderator on the site
Is there any way of removing the last comma?
This comment was minimized by the moderator on the site
Hi there,

Is the last comma the last character of a string? For example: "a, b, c, d,". If so, you can use the formula: =IF(RIGHT(A1,1)=",",LEFT(A1,LEN(A1)-1),A1) from the tutorial: https://www.extendoffice.com/documents/excel/2102-excel-remove-last-comma.html
Note: Please change A1 to the actual cell reference of your case.

Amanda
This comment was minimized by the moderator on the site
This didnt help at all thanks for wasting my time and energy on this.
This comment was minimized by the moderator on the site
I tried the methods, they worked perfect for me. Did you follow the exactl steps for your data?
This comment was minimized by the moderator on the site
Exactly what I was looking for - THANK YOU!!
This comment was minimized by the moderator on the site
Thanks a lot . This post is very helpful to reduce a lot of time in our day to day tasks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations