我想在Excel中创建一个包含2张的日历:
任务:我想向本周工作的人展示,而不是整个月。
我收到了当周显示的代码:
=TEXT(TODAY()-WEEKDAY(TODAY(),3),"mmmm dd, yyyy")&" - "&TEXT(TODAY()-WEEKDAY(TODAY(),3)+6,"mmmm dd, yyyy")
所以,这将显示当前eeek从星期一开始到周日结束(因为我需要显示)
现在:
有可能吗?怎么样?
我根本不是编码员。
答案 0 :(得分:0)
在空白表格中( Sheet2 ):
A2 =TODAY()
A4 delta
A5至A19 consecutive values from -7 to 7
B4 Today+delta
C4 Weeknum
D4 Weekday
E4 Key
F4 Today+delta (again)
B5 =$A$2+A5
然后将此公式复制到B19
C5 =WEEKNUM(B5)
D5 =WEEKDAY(B5)
E5 =CONCATENATE(C5,"-",D5)
F5 =B5
现在将这些公式(B5:F5)扩展到第19行(B19:F19)
在另一张空白纸( Sheet1 )中
在第一排放你的公式
A2至G2 consecutive values from 1 to 7
A3 =CONCATENATE(WEEKNUM(TODAY()),"-",A2)
将该公式扩展到A3:G3中
A4至G4 Weekday names from Monday to Sunday
A5 =VLOOKUP(A$3, Sheet2!$E$5:$F$19, 2, 0)
在A5:G5中
到目前为止,您应该让Sheet1具有本周要求,显示当前每周的每一天。如果您需要不同的一周,只需更改Sheet2!A2添加或减少日期的值。