Excel 电子表格扩展日期,使用一个函数

Excel 电子表格扩展日期,使用一个函数,excel,google-sheets,Excel,Google Sheets,使用excel或google电子表格中的函数使用一个公式是否可以实现这一点?请不要密码 输入: 单元格A1=“mike” 单元格A2=“1/1/13” B1=somefunction()中的一个函数会给我“mike”和直到现在(今天)为止每个月的月末 输出: B1=迈克1/31/13 B2=迈克2/28/13 B3=迈克3/31/13 等 最多 迈克7/31/13我会这样做的 =$A1&" "&TEXT(DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:

使用excel或google电子表格中的函数使用一个公式是否可以实现这一点?请不要密码

输入: 单元格A1
=“mike”
单元格A2
=“1/1/13”

B1
=somefunction()
中的一个函数会给我“mike”和直到现在(今天)为止每个月的月末

输出: B1
=迈克1/31/13
B2
=迈克2/28/13
B3
=迈克3/31/13
等 最多


迈克7/31/13我会这样做的

=$A1&" "&TEXT(DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1,"mm/dd/yyyy")
text()设置日期右侧的格式

日期(year(),month()+1,1)取给定的日期,到下个月的开始,然后减去一天(-1)到月底

columns()返回从数组开始(固定在A处)到结束(动态到复制公式的位置)之间的列数

要调整此值,使其在日期大于当前月份时停止显示值,请执行以下操作:

=IF((DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1)<=TODAY(),$A1&" "&TEXT(DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1,"mm/dd/yyyy"),"")

=IF((日期(年($A2),月($A2)+列($A1:B1),1)-1)我会这样做

=$A1&" "&TEXT(DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1,"mm/dd/yyyy")
text()设置日期右侧的格式

日期(year(),month()+1,1)取给定的日期,到下个月的开始,然后减去一天(-1)到月底

columns()返回从数组开始(固定在A处)到结束(动态到复制公式的位置)之间的列数

要调整此值,使其在日期大于当前月份时停止显示值,请执行以下操作:

=IF((DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1)<=TODAY(),$A1&" "&TEXT(DATE(YEAR($A2),MONTH($A2)+COLUMNS($A1:B1),1)-1,"mm/dd/yyyy"),"")

=IF((日期(年($A2),月($A2)+列($A1:B1),1)-1)那么,你想要函数而不是代码吗?同样,你所说的函数是指单元格中的函数,还是也包括宏,因为在按钮上附加一个宏是非常简单的。没有宏,请只使用一个函数。你可以创建自己的用户定义函数,这个wiki怎么可能有用呢还有,函数是指单元格中的函数还是包括宏,因为用一个附加的宏来表示一个按钮是非常简单的。没有宏,请只使用一个函数。你可以创建自己的用户定义函数,这个wiki怎么可能对使用类似列调用有用+1。我开始用谷歌搜索方法来输入填充时增加,但这会更好。我很困惑。我将公式放入B1,公式只返回一个值:“mike 28/02/2013”…我需要2013年1月31日至2013年7月31日(当前月末)之间的所有月末DynamicCally使用第二个版本更新了答案,该版本使用if语句进行更新。请确保在必要时在电子表格中复制公式。@RowanC。感谢更新,但它仍然不起作用。输出只返回一次。它不会自动填充。我需要它在不复制的情况下自动填充“我的电子表格中的公式。一个公式应该给我7个单元格的输出。+1用于使用这样的列调用。我开始在Google上搜索填充时递增的方法,但这会更好。我感到困惑。我将公式放入B1,公式只返回一个值:“mike 28/02/2013”“…我需要2013年1月31日至2013年7月31日之间的所有月末(当前月末)DynamicCally使用第二个版本更新了答案,该版本使用if语句进行更新。请确保在必要时在电子表格中复制公式。@RowanC。感谢更新,但它仍然不起作用。输出只返回一次。它不会自动填充。我需要它在不复制的情况下自动填充我的电子表格中的公式。一个公式应该给我7个单元格的输出。