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

Excel跨工作表IF函数引用咨询:下拉列表关联单元格动态取值

解决方案:Excel条件引用实现

当然可行!这在Excel里用基础的逻辑函数就能轻松实现,我给你两种方案供参考:

基础方案:IF函数(适合单一特殊条件)

直接在Worksheet 2的目标单元格中输入以下公式:

=IF(C7="Other", 'Worksheet 1'!K30, "")

公式说明:

  • 当C7的值等于"Other"时,单元格会自动引用Worksheet 1中K30的内容
  • 第二个逗号后的""是默认返回值,你可以根据需求替换成其他内容,比如"请选择有效供应商"或者其他单元格引用

更优方案:SWITCH函数(适合未来扩展多条件场景)

如果之后你的供应商下拉列表需要增加更多特殊处理的选项,SWITCH函数会比嵌套IF更清晰易维护:

=SWITCH(C7, "Other", 'Worksheet 1'!K30, "")

优势:

  • 当需要添加新的条件时,直接在公式里追加"新选项", 对应引用即可,比如:
    =SWITCH(C7, "Other", 'Worksheet 1'!K30, "Custom", 'Worksheet 1'!L30, "")
    
  • 结构更直观,降低公式出错概率

注意事项

  • 确保工作表名称的拼写完全匹配,包含空格的工作表名称必须用单引号'包裹
  • 若Worksheet 1!K30是动态内容(比如公式、下拉列表值),引用会自动同步更新
  • 如果不需要默认空值,可将公式中的""替换为你需要的默认显示内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:54:48