如何在Excel中对合并的单元格进行排序/过滤?

时间:2013-05-28 10:40:35

标签: excel sorting filter merge

我有两列 - 列A和列B.如下所示。

  A  |  B
 ---------
  a  |  1
  a  |  2
  b  |  3
  b  |  1
  b  |  4
  c  |  2
  c  |  3
  c  |  4

如您所见,A列有许多冗余数据,因此我将它们合并在一起。如下所示。 (我需要摆脱冗余数据并正确表示它们。这是主要任务。)

  A  |  B
 ---------
  a  |  1
     |  2
 ---------
     |  3
  b  |  1
     |  4
 ---------
     |  2
  c  |  3
     |  4
 ---------

现在问题是我无法对两个列应用排序/过滤功能。我想要排序行时显示错误消息。过滤器也无法正常工作,例如,当我选中a时,我应该在列B中看到12,但是在列B中只显示1 < / p>

所以我的问题是:如何让排序/过滤器与合并的单元格一起工作?

2 个答案:

答案 0 :(得分:3)

用一种颜色填充您的细胞a,b,c并对该特定颜色进行分类。然后例如,当在彩色单元格“a”

上排序时,将显示1和2

答案 1 :(得分:0)

一般解决方案,适用于有更多标准的情况。

放入辅助列C

UPDATE I SET DWH_HISTO = 1 FROM MAG_L_D3.dbo.INSCRIPT I INNER JOIN (SELECT MAX(DWH_DATE) as lastId, CODINS FROM INSCRIPT WHERE DWH_HISTO=0 GROUP BY CODINS HAVING COUNT(*) > 1) duplic on duplic.CODINS = I.CODINS WHERE I.DWH_DATE < duplic.lastId

然后根据它进行过滤,它将传播合并后的数据。