You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets多供应商场景下带条件的VLOOKUP公式编写求助

Google Sheets多供应商VLOOKUP匹配实现方案

可用公式(直接替换原有公式即可)

=IF(L371="","",IFS(X371="SUPPLIER NAME1",VLOOKUP(L371,COSTING!F:G,2,FALSE),X371="SUPPLIER NAME2",VLOOKUP(L371,COSTING!M:N,2,FALSE),TRUE,"未匹配到对应供应商"))

逻辑说明

  • 第一层判断保留原有规则:如果L371为空,直接返回空值,保证表格整洁
  • 第二层用IFS函数做多条件匹配,适合后续扩展更多供应商规则:
    • 当X371等于SUPPLIER NAME1时,匹配COSTING表的F/G列成本
    • 当X371等于SUPPLIER NAME2时,匹配COSTING表的M/N列成本
    • 最后的TRUE为兜底条件,当X列供应商名不在预设列表里时返回提示文本,你也可以根据需求改成返回空值""

额外说明

原有公式里的CONCATENATE(L371)是冗余写法,直接判断L371=""即可实现相同效果,运算效率更高。
如果更习惯用嵌套IF的写法,也可以使用下方公式,实现效果完全一致:
=IF(L371="","",IF(X371="SUPPLIER NAME1",VLOOKUP(L371,COSTING!F:G,2,FALSE),IF(X371="SUPPLIER NAME2",VLOOKUP(L371,COSTING!M:N,2,FALSE),"未匹配到对应供应商")))

内容的提问来源于stack exchange,提问作者Kimmie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 22:45:05