首页 > 解决方案 > Excel 公式 - 基于多个值获取行

问题描述

我正在尝试检查主要参考和 Resign 的产品类型 | 升级 | Doc 1 中的标准并对照 Doc 2 进行检查

Excel 文档 1

主要参考 产品类别 货币价值
编号123456 辞职 10 英镑
编号123456 A 升级 A 300 英镑
编号123456 A 标准 A 折扣级别 1 6000 英镑

Excel 文档 2

主要参考 产品类别 货币价值
编号123456 A 辞职 A 折扣级别 1 10 英镑
编号123456 A 升级 A 折扣等级 1 300 英镑
编号123456 AA 折扣级别 1 6000 英镑

在 Doc 2 中,如果它是标准的,那么它只显示产品和折扣级别。第二张表中的 Uprde 不是错字

这将获得货币价值,但它只会获得辞职和升级价值。我不确定我缺少什么来获取不辞职也不升级

=MATCH(1,('[Excel 2021 03.xlsx]Data'!$A:$A=A84)*(FIND(IF(ISERROR(FIND("Level",B84,1)),IF(ISERROR(FIND("Upgrade",B84,1)),"Resign","Upgrde"),"Lvl"),'[Excel 2021 03.xlsx]Data'!$B:$B,1)>1),0)

可选:如果有一种方法可以做到这一点而不使用IF(ISERROR(FIND("Upgrade",B84,1)),"Resign","Upgrde"),"Lvl")它,那就太好了,因为这真的很慢

标签: excelexcel-formula

解决方案


推荐阅读