Google Sheets:基于多下拉选项计算物料总价的实现方法
解决Google Sheets多下拉选项物料总价计算问题
在N7单元格输入以下公式即可自动计算M7中多物料的总价:
=SUMPRODUCT(VLOOKUP(SPLIT(M7, ", "), 'price sheet'!A:B, 2, FALSE))
公式拆解
SPLIT(M7, ", "):将M7中用「逗号+空格」分隔的多个物料拆分为独立条目VLOOKUP(...):针对每个拆分出的物料,在「price sheet」标签页的A列查找匹配项,返回对应B列的价格SUMPRODUCT(...):将所有匹配到的价格求和,得到最终总价
注意事项
- 确保「price sheet」中的物料名称与M列的下拉选项完全一致(包括空格、大小写),否则会出现匹配失败
- 如果M列的物料分隔符不是「逗号+空格」,请修改
SPLIT函数中的分隔符参数(比如仅用逗号就改成SPLIT(M7, ",")) - 公式可直接下拉到N列其他单元格,实现批量计算
内容的提问来源于stack exchange,提问作者Anne
相关产品推荐
相关产品推荐

