如何动态合并和重复数据删除工作表?

如何动态合并和重复数据删除工作表?

我正在设计一个系统来跟踪多个物业和存储设施的库存。每个物业和存储设施都有自己的工作表。在某些情况下,一个存储设施将有多个物业与其关联。我希望能够轻松地将多个物业链接到一个存储设施,并从这些工作表中提取存储设施工作表的数据。

以下是物业 A 的库存示例: 在此处输入图片描述

财产 B 也有类似的库存清单。红色列需要合并到存储设施 1 的工作表中。如果两个财产都有洗发水等物品,我不希望“洗发水”在合并的库存清单上出现两次。

我希望能够在这张包含合并库存清单的新工作表中进行计算和 Vlookup 等操作。我认为这需要某种动态数组魔法,但我不确定。

答案1

这里的根本问题是,您要将数据输入到报告结构中(每个设施一张表),然后要报告所有这些报告中的数据。这充满困难。

将数据输入到平面表中并使用另一张表来构建报告(您可以在其中筛选每个设施)会更加简单。输入所有重复项的数据,并使用一列来标识设施。

然后用数据透视表构建库存报告,该报告默认只列出唯一的项目。

答案2

Excel 没有内置函数可以快速合并工作表并删除重复项。方法是逐个复制并粘贴第一个工作表的内容,然后应用“删除重复项”功能删除重复项。

  • 选择 Sheet1 中的所有内容
  • Ctrl+C复制内容
  • 转到 Sheet2 并将光标置于其末尾
  • Ctrl+V粘贴
  • 选择合并的内容
  • 点击数据 > 删除重复项
  • 在“删除重复项”对话框中,根据需要选中或取消选中数据标题,并保持选中所有列
  • 单击“确定”两次
  • 现在表格已合并,所有重复项已删除。

相关内容