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

如何在Excel中为两位同事按顺序交替分配日期间隔

解决方案

1. 姓名列公式(假设姓名放在A列,A2是第一个数据行)

输入公式:
=IF(MOD(ROW(A1),2)=1,"Kevin","Robert")
向下填充即可自动生成交替的Kevin、Robert姓名序列。

2. 日期列公式(假设日期放在B列,B2是第一个数据行)

你原来的公式只需调整行号计算逻辑,修改为:
=TEXT(DATE(2022,1,10)+(INT((ROW(1:1)+1)/2)-1)*21, "m/dd/yyyy")&" - "&TEXT(DATE(2022,1,10)+(INT((ROW(1:1)+1)/2)-1)*21+18, "m/dd/yyyy")
向下填充即可匹配姓名列的节奏,每两个姓名对应同一个日期间隔。

逻辑说明

  • 姓名列通过MOD函数判断行号的奇偶性,奇数行返回Kevin,偶数行返回Robert,实现交替排列的效果
  • 日期列通过INT((ROW(1:1)+1)/2)将相邻两行的行号映射为同一个序号:第1、2行对应序号1,第3、4行对应序号2,第5、6行对应序号3,完全匹配你原有的日期间隔计算逻辑,不会出现日期跳段的问题

操作完成后得到的结果就和你期望的效果完全一致。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 09:54:05