HOME> 南非世界杯排名> 如何在 Excel 中将多行合并到一个单元格中(6 种方法)

如何在 Excel 中将多行合并到一个单元格中(6 种方法)

2025-08-04 22:40:02     南非世界杯排名    

如何在 Excel 中的一个单元格中合并多行:6 种简单方法我们有员工最喜欢的水果列表作为我们的数据集。我们有两列名称和最喜欢的水果。我们将在一个单元格中合并多行。

方法 1 – 使用 & 运算符步骤:

在单元格 D5 中使用以下公式。=C5&" "&C6&" "&C7&" "&C8单元格C5、C6、C7和C8表示的前四个单元格最喜欢的水果列。

按 Enter 键。

您将获得组合在单元格 D5 中的最喜欢的水果列的前四个单元格,如下图所示。

使用 Excel 的自动填充功能获取剩余的输出。

如果您想使用逗号(,)、空格或任何字符分隔行内容,请在双精度字符之间插入这些符号引用 (“ ”)。

以下是使用逗号分隔符的示例:=C5&","&C6&","&C7&","&C8

这里,每个单元格都用逗号分隔。

使用 Excel 的自动填充选项获取其余单元格的组合列表,如下图所示。

方法 2 – 应用 CONCAT 函数步骤:

在单元格 D5 中应用以下公式。=CONCAT(C5,", ",C6,", ",C7," and ",C8)按输入。

您将得到以下输出。

应用 Excel 的自动填充功能来获取剩余单元格的最喜欢的水果的组合列表。

方法 3 – 使用 CONCATENATE 和 TRANSPOSE 函数步骤:

选择要放置组合数据的单元格。插入以下公式。=TRANSPOSE(C5:C8)按F9键。

大括号内的行值如下图所示。

删除花括号并将列表包装在 CONCATENATE 函数中:=CONCATENATE("Grape","Apple","Orange","Cherry")按输入。

您将在工作表上得到以下输出。

您可以在值之间使用分隔符:=CONCATENATE("Grape",",","Apple",",","Orange"," and ","Cherry")

文本之间将添加一个逗号,并且“和”分隔符将添加在最后一个文本之前,如下图所示。

使用 Excel 的自动填充功能获取其余输出。

方法 4 – 实现 TEXTJOIN 函数

步骤:

在单元格 D5 中使用以下公式。=TEXTJOIN(",",TRUE,B5:B8)按 Enter 键。

您将获得单元格 D5 中最喜欢的水果列的前四个单元格的组合列表。我们使用逗号(,)作为分隔符。

使用 Excel 的自动填充选项获取剩余的输出,如下图所示。

方法 5 – 使用公式栏步骤:

选择要合并的单元格,然后按Ctrl + C复制单元格。在计算机上打开记事本。按键盘快捷键Ctrl + V将单元格粘贴到记事本中。选择值并按 Ctrl + C 复制它们。

选择要在其中显示名称组合列表的单元格。我们选择了单元格D5。转到公式栏并按Ctrl + V粘贴从记事本复制的名称。

您将获得单元格 D5 中合并的姓名列表。

按照相同的步骤获取其余输出,如下图所示。

方法 6 – 合并 VBA 宏步骤:

转到开发人员选项卡。从代码组中选择Visual Basic选项。

Microsoft Visual Basic for Applications 窗口将出现在您的工作表上。

转到插入选项卡。从下拉列表中选择模块选项。

在新创建的Module1中插入以下代码。Sub Multiple_Rows_into_One_Cell()

Dim i As Integer

If Selection.Cells.Count > 1 Then

For i = 1 To Selection.Cells.Count

Cells(ActiveCell.Row, 4).Value = Cells(ActiveCell.Row, 4).Value _

& " " & Selection.Cells(i).Value

Next i

End If

End Sub

代码分解

我们启动了一个名为Multiple_Rows_into_One_Cell的子过程。我们使用IF语句来检查所选计数是否大于1。我们使用 For Next 循环来分配单元格 D5 中所选单元格的组合列表。我们使用空格作为分隔符。单击保存选项。

按键盘快捷键 Alt + F11 返回工作表。选择要合并的单元格。我们选择了单元格C5:C8。使用键盘快捷键 Alt+ F8 打开宏窗口。

宏对话框将在工作表上打开,如下图所示。

选择Multiple_Rows_into_One_Cell选项。单击运行选项。

您将在单元格 D5 中获得所选单元格的组合列表。

对其余单元格执行相同的步骤,您将获得如下图所示的输出。

如何在 Excel 单元格内插入新行步骤:

输入最喜欢的水果列的第一个单元格,如下图所示。使用键盘快捷键 Alt + Enter 插入新行。

输入最喜欢的水果列的第二个值,然后按Alt + Enter。

重复该过程,您将得到以下输出。

实践部分我们在工作表的右侧提供了练习部分。

进一步阅读如何在 Excel 中合并具有相同 ID 的行如何根据条件合并 Excel 中的行Excel 合并具有相同值的行如何在 Excel 中合并行而不丢失数据如何在 Excel 中使用逗号合并行 如何在 Excel 中合并行和列如何在 Excel 中将多行转换为单列如何在 Excel 中将多行转换为单行