【问题标题】:sorting range based on other column values in Excel 2010基于 Excel 2010 中其他列值的排序范围
【发布时间】:2014-11-04 04:14:51
【问题描述】:

我的 excel 表包含以下数据:

我们需要的是根据 A 列的值对范围 D2:E10 进行排序

我们需要这样的结果:

有什么方法可以让我们做到这一点吗?

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

【问题讨论】:

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


    【解决方案1】:

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

    选择列 a 和 d

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

    现在所有重复值单元格颜色都改变了

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

    对范围 D2:E10 执行相同操作

    希望对你有帮助

    【讨论】:

    • 是的,这太棒了,非常感谢
    【解决方案2】:

    我找到了一些解决方法

    在单元格 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 列中复制)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多