如何基于下拉菜单值从Google Sheets其他工作表获取指定单元格值
解决方案
可以用INDEX+MATCH组合公式实现需求,这是处理行列匹配场景的常用方案,公式如下:
=INDEX(LANGUAGES!$2:$2, MATCH(F3, LANGUAGES!$1:$1, 0))
公式说明
LANGUAGES!$2:$2:指定要提取内容的目标行(即存放各语言译文的第2行)MATCH(F3, LANGUAGES!$1:$1, 0):在LANGUAGES表的第1行(语言代码行)中精准匹配F3单元格选中的语言代码,返回对应的列位置- 两者结合后,就能根据选中的语言代码,提取对应列第2行的译文
如果后续新增语言列,这个公式会自动适配,不需要修改,完全符合你“按需新增语言”的需求。
另外也可以用VLOOKUP实现,但需要调整数据结构(把语言代码和译文转成纵向),相比之下INDEX+MATCH更适配当前的横向列布局。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

