更改 =TODAY() 返回值的格式

use*_*607 -2 excel excel-formula

我在 Excel 电子表格中使用 Today 函数来返回当前日期。我使用带有日期的单元格的值来创建一个公式,使用间接连接公式来组合我想要创建的公式的不同部分。

我的问题是我不断收到#REF!由于 =TODAY() 函数返回日期为 6 位数字,即 41819,而不是日期格式 29/06/1014。

是否可以进行间接连接或 =TODAY() 来更改返回日期的格式?

已编辑

以下是使用间接连接返回的公式。

=Dump(GoogleAnalytics("ga:78770227", "ga:访问","41819","41789", "","", "", "", 500, FALSE, FALSE))

相反,它应该看起来像。

=Dump(GoogleAnalytics("ga:78770227", "ga:访问"," 29/06/2014","30/05/2014", "","", "", "", 500, FALSE, FALSE ))

Ale*_*ell 6

日期格式的单元格使用基础小数,其中整数部分表示日期,小数部分表示自午夜以来的时间。例如,“6/30/2014”对应于基础数字表示形式 41820;根据您的示例,41819 对应于 6/29/2014 (我猜 6/29/1014 只是您帖子中的拼写错误)。为了更加清晰起见,您可以在任何单元格中输入数字 41820,然后对单元格应用日期格式:它将显示 6/30/2014。

为了将整数转换为日期,请使用如下所示的 Excel 公式(例如,在单元格 A1 中输入 41820,并在单元格 A2 中输入公式(以获取 06/30/2014):

=TEXT(A1,"dd/mm/yyyy")
Run Code Online (Sandbox Code Playgroud)

或者,您可以在单元格 A1 中输入公式=TODAY()并在单元格 A2 中获取结果。

平均值,