2014-06-30 91 views
-2

我在Excel电子表格中使用today函数来返回当前日期。我使用单元格中的日期值来创建一个使用间接连接公式的公式,以合并我想要创建的公式的不同部分。更改返回值的格式=今日()

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

是否有可能使间接连接或= TODAY()更改返回时的日期格式?

被修改

这里是返回使用间接串连式。

=转储(Google分析( “GA:78770227”, “GA:访问”,” 41819" , “41789”, “”, “”, “”, “”,500,FALSE,FALSE))

相反,它应该看起来像。

=转储(GoogleAnalytics(“ga:78770227”,“ga:visits”,“2014年6月29日”,“30/05/2014”,“”,“”,“”,“”,500 ,FALSE,FALSE))

+0

**发表您的配方,使用= TODAY()** –

+0

日期格式的单元格使用基本小数整数部分表示日期和小数部分表示从午夜开始。 RGDS, –

回答

4

日期格式化的单元格使用基础小数,Integer部分表示日期,小数部分表示自午夜以来的时间。例如,'6/30/2014'对应于41820的基础数值表示;根据你的例子,41819对应于6/29/2014(我猜6/29/1014只是你的文章中的一个错字)。为了更加清晰,您可以在任何单元格中输入数字41820,然后将日期格式应用于单元格:它将显示6/30/2014。

为了整数转换为下面示出的日期使用Excel式(单元格A1输入,例如,41820和在细胞中的式A2(获取二○一四年六月三十〇日):

=TEXT(A1,"dd/mm/yyyy") 

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

RGDS,