【问题标题】:Sort Excel data based on the dependent value from the other column根据另一列的从属值对 Excel 数据进行排序
【发布时间】:2021-11-02 17:27:45
【问题描述】:

我在 excel 中有以下数据集。

此处列 Next 取决于列 Dependent。例如,z 取决于最后一行中的 m。 是否可以对数据进行排序得到如下结果,

尝试了sort等方法,没有得到预期的结果。是否可以使用任何功能或方法实现自动化?

【问题讨论】:

  • 如何对数据进行排序?既不是升序也不是降序?你能解释一下逻辑来排序吗?只有自定义排序可能有效。
  • 对于 a,d 是依赖的。对于 d,z 是相关的。对于 z,m 是相关的。对于 m,n 是相关的。 n 的第一列中没有条目。因此,以 n 为依赖的 m 将是第一个元素。然后我们可以放 z,因为依赖的 m 已经被考虑过了,依此类推。

标签: excel sorting


【解决方案1】:

如果有帮助的话,您可以在另一对列中使用下拉公式。在 Excel 365 中:

在 E2 中

=FILTER(B2:B6,COUNTIF(A2:A6,B2:B6)=0)

在 D2 中

=XLOOKUP(E2,B$2:B$6,A$2:A$6)

在 E3 中

=D2

如果您没有 Excel 365,则必须使用索引/匹配:

下半年:

=INDEX(B2:B6,MATCH(0,COUNTIF(A2:A6,B2:B6),0))

在 G2 中:

=INDEX(A$2:A$6,MATCH(H2,B$2:B$6,0))

下半年:

=G2

在必要时将它们输入数组。

【讨论】:

    猜你喜欢
    • 2014-09-26
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2011-09-30
    相关资源
    最近更新 更多