Table of contents
在许多情况下,你可能需要 巩固、融合或合并数据 在Microsoft Excel中,你可以在几秒钟内完成这类任务。 本文演示了如何用一些快速方法在Excel中合并多行的数据。
下载实践工作手册
你可以从下面的链接中下载实践工作手册。
合并多行的数据.xslm在Excel中合并多行数据的4种方法
现在,让我们假设你有一个数据集,其中有一列 国家 和他们的 城市 在这里,你希望有多行用于 城市 综合 在他们身边 国家 在这一点上,我将向你展示使用这个数据集的两种方法。
1.使用UNIQUE和TEXTJOIN函数
使用 獨特的 和 文本编辑器(TEXTJOIN 功能是最快和最方便的一种 整合数据的方法 现在,请按照下面的步骤,使用这些函数合并数据。
阶梯 :
- 首先,创建一个新的列,用于 国家 在你的数据集旁边。
- 接下来,选择单元格 E5 并插入以下公式。
=unique(b5:b13)
在这种情况下,细胞 E5 是新列的第一个单元格 国家 .另外。 B5 和 B13 是数据集列的第一个和最后一个单元格 国家 .
此外,我们用 獨特的 该函数的语法为 UNIQUE(array, [by_col], [exact_once]) .
- 然后,为城市的综合数据添加另一列。
- 之后,点击单元格 F5 并插入以下公式。
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
在这里,细胞 F5 是新列的第一个单元格 城市 另外,细胞 C5 和 C13 是数据集列的第一个和最后一个单元格 城市 分别是。
此外,在这里我们用 文本编辑器(TEXTJOIN 该函数的语法为 TEXTJOIN(delimiter,ignore_empty,text1,...) 此外,我们还使用 IF功能 .
- 最后,拖动 填充手柄 本栏的其余部分。
阅读更多。 Excel中文本数据的合并功能(附3个例子)
2.应用IF函数和排序
另一种合并excel中多行数据的方法是使用 基金会 功能和 分类 选项,从 数据 现在,按照下面的步骤,从上述数据集中进行操作。
阶梯 :
- 首先,选择你要排序的单元格区域。 在本例中,它是区域 B5:B13 .
- 然后,去到 数据 标签> 排序 & 筛选 > 从A到Z排序 .
- 现在,一个 分类警告 这时,选择 扩大选择范围 .
- 接下来,点击 认可 .
- 因此,添加另一栏为 城市 .
- 之后,选择单元格 D5 并插入以下公式,然后拖动 填充手柄 为该列的其余单元格。
=IF(B5=B4,D4 & ","& C5,C5)
在这种情况下,细胞 D5 是该列的第一个单元格 城市 .
- 在这一点上,插入一个新的列,名为 最终排序 .
- 然后,选择单元格 E5 ,插入以下公式并拖动 填充手柄 为其余的列单元。
=IF(B5B6, "最后一行",")
在这种情况下。 B5 和 B6 是该列的第一个和第二个单元格 城市 分别是:还有。 E5 是该列的第一个单元格 最后一排 .
- 现在,选择并复制范围 D5:E13 并将其粘贴在 价值观 格式来删除其公式。
- 接下来,到 数据 标签> 分类 .
- 在这一点上,从 排序方式 选项选择 最终排序 .
- 然后,从 秩序 选项选择 Z到A .
- 因此,请点击 认可 .
- 现在,一个 分类警告 这时,选择 扩大选择范围 .
- 接下来,点击 认可 .
- 在这一点上,你将得到如下屏幕截图所示的输出。
- 最后,删除所有多余的行和列,就有了你想要的输出。
阅读更多。 如何在Excel中合并信息(2种简单方法)
类似读物
- 如何在Excel中使用分组和合并工具(5个简单例子)
- 移除Excel中的合并(2种方便的方法)
- 如何在Excel中合并多个工作簿的数据(2种方法)
- [固定]:合并参考在Excel中无效(带快速修复)。
3.利用合并选项来合并Excel中多行的数据
现在,假设你有一个数据集,其中有几个人在不同场合的销售。 此时,你想合并他们的销售数据,并从多行中得到他们的总和。 如果你想这样做,你可以按照以下步骤进行。
阶梯 :
- 首先,选择你想要的新数据所在的单元格。
- 第二,到 数据 标签。
- 然后,选择 巩固 从 数据工具 .
- 然后,选择 总数 从 职能 选项。
- 之后,选择 参考资料 ,在这种情况下,它是 $B$5:$C$14 .
在这里,细胞 B5 是该列的第一个单元格 销售人员 和细胞 C14 是该列的最后一个单元格 销售金额 .
- 接下来,选择 左栏 从 在以下方面使用标签 .
- 因此,请点击 认可 按钮。
- 最后,你有了销售的综合数据。
请注意。 如果你想让你的数据根据标准合并,首先 分类 根据你的标准,你的数据,然后使用 巩固 选择。
阅读更多。 Excel中的数据验证和合并(2个例子)
4.应用VBA代码合并Excel中的多行数据
另外,你可以申请 VBA 如果你想这样做,你可以按照以下步骤进行。
阶梯 :
- 首先,按 ALT + F11 以打开 VBA 窗口。
- 现在,选择 第7张 或你正在处理的工作表和 右键点击 就可以了。
- 接下来,依次选择 插入 > 模块 .
- 在这一点上,复制以下代码并粘贴到空白处。
这段代码将合并多行的数据 Sub ConsolidateMultiRows() '声明变量 Dim Rng As Range Dim Dat As Variant Dim j As Variant '创建一个输入框来插入参考单元格范围 On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) '运行一个For循环添加同一个销售的所有数据。人和更新屏幕 Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False '清除所有额外内容并更新屏幕 Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.key) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub
💡 代码解释。
在这一部分,我将解释 VBA 现在,我把代码分为不同的部分,并对它们进行了编号。 在这一点上,我将按部分解释代码。
- 第1节。 在本节中,我们创建一个新的 子 名为 ConsolidateMultiRows() .
- 第二节 : 接下来,我们声明不同的变量。
- 第3节。 在这里,在本节中,我们创建一个 输入框 这将要求我们提供参考范围。
- 第4节。 我们运行一个 对于 循环,用于添加 销售金额 .
- 第5节。 最后,我们需要清除所有多余的内容并重新排列单元格。
- 现在,按 F5 并运行该代码。
- 在这一点上,会出现一个像下面截图一样的方框。
- 接下来,插入你的参考范围
- 最后,点击 认可 按钮。
- 最后,你有了如下截图的综合数据。
阅读更多。 如何合并Excel中的多列数据(7种简单方法)
总结
最后,我希望你能从这篇文章中找到你想要的东西。 如果你有任何疑问,请在下面留言。 此外,如果你想阅读更多类似的文章,你可以访问我们的网站 ǞǞǞ .