我正在尝试制作一个详细的文章计数列表,该列表由几张表组成,每张表代表一个不同的类别。但是有些文章可能存在于多个类别中。如何获取所有这些表的数据条目,而不保留可能存在的重复项?
举个例子:
我有文章 A、B 和 C
然后我有“盒子 1”,“盒子 2”,“盒子 3”
在方框 1 中我有文章 A 和 B
在方框 2 中,我有文章 B 和 C
在方框 3 中,我有文章 A 和 C
我的目标是制作一个摘要,列出框的条目,而不重复文章,就像这样
我希望它是动态的,这样我就可以自由地单独编辑“箱表”,而不必再次编辑或复制到摘要中。
在搜索有关该主题的答案时,我发现了这个解决方案,它消除了其中一个问题: 如何在 Excel 中比较两列并删除重复项
对于不“保留重复项”的计数,我发现了这个问题,我还需要测试它是否适用于我的场景: 计算两个条件是否匹配,同时忽略重复项
我的问题是如何使工作表的计数保持最新。
我发现的另一个论坛帖子是这种情况跨多个工作表计数
更进一步来说,如果我有类似的文章名称,如 A、B 和 C,但文章实际上是变体,如 -0、-1 或 -2,该怎么办?
这会在摘要中添加另一行并使其“动态”更加难以实现:
样本-视觉辅助!这不是动态的,而是在一张纸上手工创建的!
这个“小改动”使问题变得更加复杂,我实在无法再处理了,所以我正在寻求帮助。我正在寻找一个相对简单的解决方案,或者至少解释一下如何动态处理/汇总这些数据。
总结/tl;dr
我正在寻找一个动态函数,可能由多个拼接在一起的函数组成,它将执行以下操作:
- 收集多个工作表中的所有数据条目,保留其变量行和计数
- 将所有数据条目的重复项加在一起并“消除这些条目”,但不会丢失其计数或变体。
到目前为止,我在这方面的进展只是合并了多张工作表中的数据,然后使用以下函数编辑了第三行:
=INDEX(文章!A:B;COMPARE($A2;文章!A:A;);2)
该函数只是抓取文章的名称并将其与可用文章的参考列表进行比较,从而导致丢失单个变体计数。