Google Sheets中利用OFFSET实现下拉菜单选品右侧自动展示对应价格
Google Sheets 零件价格自动匹配解决方案
针对你用下拉菜单选零件后自动显示对应价格的需求,推荐用精确匹配类函数替代OFFSET,更稳定可靠:
方法1:VLOOKUP 函数
假设你的下拉菜单在单元格B2(可根据实际位置修改),右侧显示价格的单元格输入公式:
=VLOOKUP(B2, C57:E60, 3, FALSE)
参数说明:
B2:下拉菜单所在的单元格,即选中的零件名称C57:E60:包含零件名称(C列)和对应价格(E列)的数据源区域3:价格在数据源区域里是第3列(从左数:C是第1列,D第2,E第3)FALSE:强制精确匹配,避免返回近似结果
方法2:XLOOKUP 函数(更直观)
如果你的Google Sheets支持XLOOKUP(新版本默认支持),可以用更易懂的公式:
=XLOOKUP(B2, C57:C60, E57:E60)
参数说明:
B2:下拉选中的零件名称C57:C60:单独的零件名称列表E57:E60:对应的价格列表
为什么不推荐OFFSET?
OFFSET依赖单元格的位置偏移,需要先定位选中零件在C57:C60里的行号,步骤繁琐且容易出错,不如VLOOKUP/XLOOKUP直接通过内容匹配来得精准。
内容的提问来源于stack exchange,提问作者FailureFactory
相关产品推荐
相关产品推荐

