Excel formula 用于分层数据分析的Excel公式Excel 2010

Excel formula 用于分层数据分析的Excel公式Excel 2010,excel-formula,excel-2010,hierarchical-data,Excel Formula,Excel 2010,Hierarchical Data,我正在尝试编写一个Excel公式,该公式将获取数据,查看起始类型,然后查看结束类型,然后根据最终类型决定将进入的工作表、列和行 我想设定一个优先系统,所以如果它是一颗行星,它是最高的,如果它是一颗月球,它排在第二位,大型小行星排在第三位,依此类推。如果该行星随后被重新分类为月球,它仍将留在行星列中,因为初始分类比最终分类具有更高的优先级。 所以,如果一个物体被确定为行星,那么它就位于顶部,不会进入任何其他列。如果它是一个月亮,它会在初始识别时进入月亮列,但在最终分类时会移动到正确的列 所以所有的

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

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

所以所有的东西都会被分类,如果在任何时候某个东西被分类为行星,它将留在行星列中。如果某个东西被归类为月球,它将留在月球列,尽管它最终被重新分类,除非它被重新分类为行星,否则它将移动到行星列,因为它比月球优先级更高,等等。按优先顺序将有56个分类。这就是我想到的:

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

所以,让我直说吧。你有一些类别,比如:行星,月亮,小行星等等,行星的等级高于卫星,而卫星的等级高于小行星等等。有一个初步的分类,把一切都放在适当的位置。然后是重新分类。如果在此重新分类过程中对象被降级,则该对象应保留在其列中。对象仅在升级时更改列。我说得对吗?是的,起始为或结束为数据类型是什么,继承人数据中的优先级是什么,数据应该进入最高类别列。因此,如果数据被提升,则会在层次结构中向上移动;如果数据被降级,则会保持不变。