
excel日期排班表怎么做
假如我现在排了一个月的班但是在exceL中只显示7天12月1日12月2日·······12月7日张三白夜·········夜李四夜白·········中王五中中·····...
假如我现在排了一个月的班 但是在exceL中只显示7天
12月1日 12月2日 ·······12月7日
张三 白 夜········· 夜
李四 夜 白········· 中
王五 中 中········ 白
问题来了 我要在12月1日那有个下拉菜单 菜单可以选择1-30日的任意一天 选择任何一天 排班也跟着自动翻 请问要怎么做 展开
12月1日 12月2日 ·······12月7日
张三 白 夜········· 夜
李四 夜 白········· 中
王五 中 中········ 白
问题来了 我要在12月1日那有个下拉菜单 菜单可以选择1-30日的任意一天 选择任何一天 排班也跟着自动翻 请问要怎么做 展开
4个回答
展开全部
1)在sheet1中填好排班表,A列为姓名,B列为12.1班次,C列为12.2班次,依次类推,直至AF列。[B1:AF1]是日期区域,输入日期,自定义日期格式
2)将[B1:AF1]区域定义为名称DateRange
3)复制A列在sheet2中
4)[B1]有效性设置为序列,来源为"=DateRange",会出现下拉框,试选12月1日
5)[C1]=[B1]+1,依次类推,到[H1]
6)[A1]=match(B1,DateRange,0)
7)[B2]=offset(Sheet1!$A2,0,$A$1+Column()-2)
8)复制[B2]并粘贴公式到[B2:H4]区域
9)更改[B1]日期,则可实现[C1:H1]日期区域及[B2:H4]班次区域均跟随变化
2)将[B1:AF1]区域定义为名称DateRange
3)复制A列在sheet2中
4)[B1]有效性设置为序列,来源为"=DateRange",会出现下拉框,试选12月1日
5)[C1]=[B1]+1,依次类推,到[H1]
6)[A1]=match(B1,DateRange,0)
7)[B2]=offset(Sheet1!$A2,0,$A$1+Column()-2)
8)复制[B2]并粘贴公式到[B2:H4]区域
9)更改[B1]日期,则可实现[C1:H1]日期区域及[B2:H4]班次区域均跟随变化
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询