我有这张 table :
| A | B | C | D | E
1 | 2017-01-01 | AAA | BBB | CCC | DDD
2 | 2017-01-08 | AAA | BBB | BBB | CCC
3 | 2017-01-15 | BBB | AAA | DDD | DDD
4 | 2017-01-22 | CCC | BBB | CCC | BBB
A 列始终是前一个日期+7。
B、C、D 和 E 列基于数据验证列表。
而且我需要列出每行(日期)中的重复值,而不仅仅是突出显示。
我想在其他工作表中插入日期,在 excel 下面会列出重复的值。
例子:
2017-01-01 2017-01-08 2017-01-15 2017-01-22
BBB DDD CCC
BBB
如果可能的话,最好在不同的列中列出哪些值不存在,记住我只会有“AAA、BBB、CCC 和 DDD”。
有人可以帮忙吗?
谢谢!
最佳答案
在 F:J 栏目执行以下步骤:
1) 将您的原始表格转移到以下结构中。列出您的项目 AAA,BBB,CCC,DDD
在 F栏 .
插入 数数 中的 0-3第 1 行 .在 第 2 行 使用以下公式从原始数据中插入日期:=OFFSET($A$1,G1,0)
(公式进入 单元格 G2 并且可以复制到右侧直到 单元格 J2 )
2) 在 G3 你插入这个公式:
=IF(COUNTIF(INDIRECT("B"&ROW($A$1)+G$1&":E"&ROW($E$1)+G$1),$F3)>1,$F3,"")
这个公式可以复制下来直到 第 6 行 和 对 直到 J栏结果你会得到下表。
| F | G | H | I | J |
1 | | 0 | 1 | 2 | 3 |
2 | | 2017-01-01 | 2017-01-08 | 2017-01-15 | 2017-01-22 |
3 | AAA | | BBB | | |
4 | BBB | | | | BBB |
5 | CCC | | | | CCC |
6 | DDD | | | DDD | |
关于excel - 列出excel中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45906084/