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

Excel动态函数实现按DeltaDate值规则填充DynamicDelta列

Excel 日期差计算与条件列填充方案

计算DeltaDate日期差列

假设表格表头在第1行,对应列位置:A列是Name,B列是DOB记录日期,C列是DateNow对比日期,D列是要填充的DeltaDate:

  • 点击D2单元格,输入差值计算公式:
    =ABS(C2-B2)
  • 按下回车后,拖动单元格右下角的填充柄下拉到所有数据行,即可自动算出每一行的日期天数差。如果需要动态匹配系统当前日期而非固定的DateNow列值,把公式里的C2替换为TODAY()即可。
    如果计算结果显示为日期格式,选中D列,把单元格格式设置为「常规」即可显示正常数字差值。

填充DynamicDelta条件列

DynamicDelta列放在E列:

  • 点击E2单元格,输入条件判断公式:
    =IF(D2=7,"No","Yes")
  • 如果你的DeltaDate列是文本格式存储的带前导零内容(比如文本型的"07"而非数值7),把公式调整为=IF(D2="07","No","Yes")即可避免匹配错误。
  • 同样下拉填充柄到所有数据行,就能得到你需要的结果,最终效果如下:
Name     DOB              DateNow      DeltaDate     DynamicDelta
Peter    10.06            17.06        07            No
Sam      20.07            17.06        33            Yes

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 08:00:37