【发布时间】:2014-11-04 04:14:51
【问题描述】:
我的 excel 表包含以下数据:
我们需要的是根据 A 列的值对范围 D2:E10 进行排序
我们需要这样的结果:
有什么方法可以让我们做到这一点吗?
(如果可能,我们建议不要使用宏)
【问题讨论】:
标签: vba sorting excel excel-2010 office-2010
我的 excel 表包含以下数据:
我们需要的是根据 A 列的值对范围 D2:E10 进行排序
我们需要这样的结果:
有什么方法可以让我们做到这一点吗?
(如果可能,我们建议不要使用宏)
【问题讨论】:
标签: vba sorting excel excel-2010 office-2010
没有宏的最接近的解决方案是
选择列 a 和 d
使用条件格式 -> 突出显示单元格规则 -> 重复值
现在所有重复值单元格颜色都改变了
选择范围 A2:B7 并使用单元格颜色自定义排序,而不是底部的彩色单元格
对范围 D2:E10 执行相同操作
希望对你有帮助
【讨论】:
我找到了一些解决方法
在单元格 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 列中复制)
【讨论】: