excel-formula - 用于分层数据分析的 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)
解决方案
推荐阅读
- c# - 带有代理项的 Protobuf-net 对象图参考
- python - Tensorflow 对象检测 - 将 .pb 文件转换为 tflite
- service - 代理服务挂钩通知失败后的本地 TFS 2018
- java - 用户登录桌面应用程序时如何隐藏登录/注册表单?
- java - 如果变量的值在过去 24 小时内没有改变
- junit5 - JUnit 从数据库中检索值以测试标准
- dart - 缺少 Dart 空值检查速记?
- python - 在续行中混合普通字符串和 f 字符串
- python - 从另一个数据帧中分配一个数字 - Series([], Name: id, dtype: float64)
- c# - 通过按钮启用和禁用文本框?(asp.net)