答案1
以下是您可能尝试创建的解决方案类型的草图。根据 SuperUser(不是免费的问题解决或代码编写服务)的精神,与您的问题一样,我没有包含我使用的任何公式。相反,我列出了创建此解决方案所涉及的工作表函数。只有 4 个,因此您不需要进行大量的研究或学习即可了解它们。在这个研究/学习项目列表中必须添加绝对/相对寻址(单元格引用中的 $ 符号),因为这构成了所概述的解决方案的重要组成部分。
分析你的问题,这实际上有两个要素。第一个是简单地在一列中识别某些内容(我称之为Col2在我的解决方案草图中)没有出现或无与伦比在另一列中(称为列1)。第二种方法是按顺序列出不匹配的项目。
解决方案草图使用多个辅助列。名为匹配第一个元素的大部分(识别不匹配的项目Col2)。其余辅助列与Col2(0/1和累计- 累积的缩写)是处理第二个元素的一部分。可以将所有三列合并为一个辅助列(甚至完全省去辅助列),但这会违背概述解决方案草图中涉及的所有步骤的目的。
创建输出列表还涉及输出列表方面的几个辅助列。这些是數量和列到位置. 同样,可以省去其中一个(列到位置) 但为了清楚起见,我再次没有这样做。
解决方案草图如下所示。
如果你在遵循此步骤时遇到困难,请就此问题提出具体问题展示你已经尝试过的事情而且您很有可能会得到一些帮助。
虽然你的问题表明你的版本列1和Col2 在不同的工作表上(而我的还是在同一个工作表上),这是一个很小的问题 - 任何公式都可以引用另一个工作表上的单元格,就像引用同一个工作表上的单元格一样容易。一旦你弄清楚了解决方案草图是如何工作的,那么就只需要移动Col2(及其辅助列)复制到另一个工作表并相应地调整公式。甚至可以列1,Col2并在三个单独的 Excel 工作簿中输出,但目前最好保持简单。