首页 > 解决方案 > 用于分层数据分析的 Excel 公式 Excel 2010

问题描述

我正在尝试编写一个 Excel 公式,该公式将获取数据并查看起始类型,然后查看结束类型,然后根据最终类型决定它将进入哪个工作表、列和行。

我想设置一个优先系统,所以如果它是行星,它排在首位,如果是卫星,它排在第二位,大型小行星排在第三位,依此类推。如果该行星随后被重新分类为卫星,它仍将保留在行星列中,因为初始分类的优先级高于最终分类。因此,如果一个物体被识别为行星,那么它会出现在顶部并且不会进入任何其他列。如果它是月球,它会在初始识别时进入月球列,但在最终分类时会移动到正确的列。

所以一切都会被分类,如果在任何时候有东西被归类为行星,它将留在行星列中。如果某物被归类为月球,它将保留在月球列中,尽管它最终被重新分类,除非它被重新分类为行星,然后它将移动到行星列,因为它的优先级高于月球等等。将按优先级排列 56 个分类。这就是我想出的:

=IF(OR(Data!B2="Planet", Data!C2="Planet"), 1, 0)
=IF(OR(Data!B3="planet", Data!C3="moon"), 1, 0)

标签: excel-formulaexcel-2010hierarchical-data

解决方案


推荐阅读