首页 > 解决方案 > 变量索引/vlookup

问题描述

我找到了一种使用下面的公式实现我想要的更简洁的方法,因为它允许用户添加其他客户进行搜索,而无需编辑公式!公式也会缩短一英里!

下面的公式效果很好,但理想情况下,如果第一次尝试未找到结果,我希望该公式检查其他工作表是否匹配,并根据找到匹配项的工作表查找不同的工作簿。

=IF(ISERROR(MATCH(Estimate!C4,'204 Customers'!A:A,0)),"No Match",INDEX('K:\204 Central Accounts\Bib\[Bib Ops Center.xlsm]FPS_Parts'!$D$3:$D$90000,MATCH(Estimate!B50,'K:\204 Central Accounts\Bib\[Bib Ops Center.xlsm]FPS_Parts'!$B$3:$B$90000,0)))

下面的示例显示了它不起作用时尝试实现的目标,我认为它解释了我想要做什么!excel 接受公式,但我得到“#VALUE!” 结果不知道哪里出了问题,但确定它很简单!

=IF(ISERROR(MATCH(Estimate!C4,'204 Customers'!A:A,0)),"No Match",INDEX('K:\204 Central Accounts\Bib\[Bib Ops Center.xlsm]FPS_Parts'!$D$3:$D$90000,MATCH(Estimate!B50,'K:\204 Central Accounts\Bib\[Bib Ops Center.xlsm]FPS_Parts'!$B$3:$B$90000,0))),IF(ISERROR(MATCH(Estimate!C4,'772 Customers'!A:A,0)),INDEX('K:\ESL 772\Info Centre\[772 Ops Center.xlsm]Parts'!$F$5:$F$90000,MATCH(Estimate!B51,'K:\ESL 772\Info Centre\[772 Ops Center.xlsm]Parts'!$B$5:$B$90000,0),"No Match"))

希望有人可以帮我关闭这个。

标签: variablesindexinglookup

解决方案


推荐阅读