【问题标题】:Merging Excel Data合并 Excel 数据
【发布时间】:2016-04-23 18:29:29
【问题描述】:

我在 Excel 2013 工作簿中有几个大型电子表格。工作表具有相同的列。两张表都来自不同的来源,其中包含不同的数据,有些单元格有重叠,有些则没有。

View Example

有些行重复,有些数据相同,有些有数据,有些没有。有些日期不同。

我将它们都复制到一张纸上并进行了分类。所以现在我有:

每一行(一张纸上的“a”和另一张纸上的“a”)需要结合起来,因为它们是独一无二的。

如何组合这些工作表/行? 也不会丢失任何数据?当它遇到具有两个不同内容的单元格时,最终我希望它询问哪个保持#1、#2 或两个逗号分隔。但是,如果它只是将两者用逗号或斜线分隔,那就太好了。

工作表都是 98 列宽。 Sheet1 是 14,458 行,Sheet2 是 11,492 行,因此您可以想象手工操作太多了。

提前感谢您提供的任何帮助。

【问题讨论】:

  • 不经常使用的最简单解决方案:将一个数据集复制并粘贴到另一个数据集之下。然后选择所有列,转到数据功能区 > 数据工具 > 删除重复项。这将删除所有内容完全匹配的所有行。它将保留至少 1 个数据块不同的所有行。然后选择缩短的数据块并根据需要进行排序。

标签: excel merge


【解决方案1】:

您可以使用 Excel 的“数据”选项卡下的“删除重复项”功能删除重复项。

然后使用这样的公式:

=IF(A1 B2, CONCATENATE(A1, ",", B2),IF(ISBLANK(A1) = TRUE,B2,A1))

处理不同的值。如果它们不同,这会将 A1 中的值与 B1 中的值(用逗号)组合起来,如果它们相同,则只从非空白单元格中获取值。

【讨论】:

  • 添加了哪个步骤?是的,这将删除重复项,但您还需要用逗号或斜杠连接唯一值(根据 OP 的请求)
  • 啊,我现在明白了——我想我误解了这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-24
  • 2019-03-07
  • 2017-01-31
相关资源
最近更新 更多