列出excel中的重复值

时间:2017-08-27 14:33:28

标签: excel excel-formula

我有这张桌子:

  |     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列基于数据valitadion列表。

我需要列出,不仅要突出显示每行(日期)中的重复值。 我想在其他工作表中插入日期,excel下面会列出重复的值。

示例:

2017-01-01  2017-01-08  2017-01-15  2017-01-22
            BBB         DDD         CCC
                                    BBB

如果可能的话,在不同的列中列出哪些值不存在会很棒,请记住,我只会有" AAA,BBB,CCC和DDD"。

有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

列F:J 中执行以下步骤:

1)将原始表格转移到以下结构中。
F列中列出您的商品AAA,BBB,CCC,DDD
第1行中插入计数 0-3。
第2行中,使用以下公式插入原始数据中的日期:=OFFSET($A$1,G1,0) (公式进入 Cell G2 ,可以复制到righ直到 Cell J2

2) G3 中插入此公式:
 =IF(COUNTIF(INDIRECT("B"&ROW($A$1)+G$1&":E"&ROW($E$1)+G$1),$F3)>1,$F3,"")这个公式你可以向下复制直到第6行向右直到列J < / strong>,结果会得到下表。

  |  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     |              |