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

如何在Excel的NETWORKDAYS函数中正确使用跨工作表表格名?

在Excel中用NETWORKDAYS正确引用跨工作表表格

常见报错原因及修复方案

  • 日期格式问题:确保Details[Date1]和Details[Date2]列是标准日期格式(不是文本)。若为文本格式,用DATEVALUE()转换,比如DATEVALUE(Details[Date1])替代原参数。
  • 跨工作表引用缺失前缀:如果Details表格在其他工作表,必须在表格名前加工作表名+感叹号:
    =NETWORKDAYS('目标工作表名'!Details[Date1], '目标工作表名'!Details[Date2])
    
    工作表名含空格时必须用单引号包裹,无空格可省略,例如Sheet2!Details[Date1]。
  • 参数顺序错误:NETWORKDAYS要求第一个参数是起始日期,第二个是结束日期,若起始日期晚于结束日期会返回#Value!。
  • 可选:添加节假日参数:需排除自定义节假日时,追加第三个参数(节假日单元格区域):
    =NETWORKDAYS('目标工作表名'!Details[Date1], '目标工作表名'!Details[Date2], $B$2:$B$10)
    

验证技巧

先测试单一行的引用,比如=NETWORKDAYS('目标工作表名'!Details[@Date1], '目标工作表名'!Details[@Date2]),确认单个结果正常后,再使用整列引用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 20:08:15