Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在单独的单元格中指定月份和年份后,如何创建一个月内所有日期的行?_Excel_Excel Formula - Fatal编程技术网

Excel 在单独的单元格中指定月份和年份后,如何创建一个月内所有日期的行?

Excel 在单独的单元格中指定月份和年份后,如何创建一个月内所有日期的行?,excel,excel-formula,Excel,Excel Formula,我要做的是:在单元格中指定月份和年份,并创建指定月份的日期列表。因此,它应该是这样的:黄色单元格是用户应该更改的唯一单元格: 我只找到一些你必须手动下拉日期的例子。但这不是我想要的,用户只需要指定月份和年份。有什么想法吗?也许可以缩短,但这里有一种方法使用日期值,日期,顺序,以及EOMOUNT。可能需要根据语言/Excel设置中的日期格式进行调整 =DATEVALUE(B1&SEQUENCE(DAY(EOMONTH(DATEVALUE(B1&" 1, "&a

我要做的是:在单元格中指定月份和年份,并创建指定月份的日期列表。因此,它应该是这样的:黄色单元格是用户应该更改的唯一单元格:


我只找到一些你必须手动下拉日期的例子。但这不是我想要的,用户只需要指定月份和年份。有什么想法吗?

也许可以缩短,但这里有一种方法使用
日期值
日期
顺序
,以及
EOMOUNT
。可能需要根据语言/Excel设置中的日期格式进行调整

=DATEVALUE(B1&SEQUENCE(DAY(EOMONTH(DATEVALUE(B1&" 1, "&B2),0)))&", "&B2)

您的Excel版本支持序列吗?@BigBen是的,但问题是我必须在那里指定行数,而且不是每个月都有相同的天数。。。或者还有其他方法吗?谢谢你的努力,但遗憾的是这个公式对我不起作用。@Fabian-因为很可能
DATEVALUE
(或Excel安装中的等效值)希望datestring使用不同的格式。此示例使用“2021年5月1日”。从您的答案复制公式后,我得到“此公式有问题”。错误。您的Excel版本是否使用
而不是
?有效!非常感谢。