我想创建一个日历,其中日期列在一行,人物列在一行。我会按月制作一张表。
我尝试将开始日期 01/月/年 放在隐藏的工作表 A1 中,然后使用以下命令:
=WORKDAY(Hidden!$A$1;1)
然后我会沿着行拖动这个公式,但它不起作用:它只是重复相同的数字。
我能做到这一点的唯一方法是在工作表中明确写出开始日期,然后通过拖动列来使用此公式,但这会导致行上显示日期,而列上显示人员,这与我想要的正好相反。
答案1
公式中的 1 是一个常数,因此向右拖动时它不会改变。
您需要一些会改变的东西,比如COLUMN()
返回列号的函数。
然后,在 A1 中=WORKDAY(Hidden!$A$1;COLUMN())