基于Excel 2010中的其他列值排序范围

时间:2014-09-10 13:25:35

标签: vba sorting excel-vba excel-2010 office-2010

我的excel表包含如下数据:

Excel data

我们需要的是基于A列值排序范围D2:E10

我们需要结果如下:

RequiredResult

有没有方法允许我们这样做?

(如果可能,我们建议不要使用宏)

2 个答案:

答案 0 :(得分:1)

没有宏的最接近的解决方案是

选择列a和d

使用条件fomat - >突出显示单元格规则 - >重复值

现在所有的douplicted值都是单元格颜色链接

选择范围A2:B7并使用单元格颜色自定义排序,而不是底部的彩色单元格

对范围D2:E10

进行相同的操作

希望这能帮到你

答案 1 :(得分:0)

我找到了一些解决方法

在我使用的单元格F2中

=VLOOKUP(A2;$D$2:$E$20;1;FALSE) 

和细胞G2

=VLOOKUP(A2;$D$2:$E$20;2;FALSE)

将公式复制到范围F3:G10

这给了我一些结果,但D2范围内的一些数据:E10丢失了,如D4,D5 ......等(未在F和G栏中复制)