Excel 是否从引用的单元格而不是Julian date获取显示值?
我试图找出如何阻止公式在引用日期字段时将日期值更改为Julian date 这就是正在发生的事情: 这就是我想要的: 在excel中是否可以获取单元格的显示值而不是单元格的文本值?您可以使用Excel 是否从引用的单元格而不是Julian date获取显示值?,excel,date,formula,julian-date,Excel,Date,Formula,Julian Date,我试图找出如何阻止公式在引用日期字段时将日期值更改为Julian date 这就是正在发生的事情: 这就是我想要的: 在excel中是否可以获取单元格的显示值而不是单元格的文本值?您可以使用text()公式,使用第二个参数中定义的特定格式将数据转换为字符串: =IF(A1="yes", Text(B1, "mm/dd/yyyy") & " " & C1) 之所以必须这样做,是因为B1和C1的隐式串联具有格式String的输出。因此Excel会获取日期,将其转换为字符串并与C
text()
公式,使用第二个参数中定义的特定格式将数据转换为字符串:
=IF(A1="yes", Text(B1, "mm/dd/yyyy") & " " & C1)
之所以必须这样做,是因为B1
和C1
的隐式串联具有格式String
的输出。因此Excel会获取日期,将其转换为字符串并与C1
连接。我们不让Excel进行字符串转换,而是使用Text()
自己进行转换,并指定在连接开始之前日期的格式
避免让excel计算您的格式总是一个好主意。猜测真的很糟糕。您可以使用Text()
公式,使用第二个参数中定义的特定格式将数据转换为字符串:
=IF(A1="yes", Text(B1, "mm/dd/yyyy") & " " & C1)
之所以必须这样做,是因为B1
和C1
的隐式串联具有格式String
的输出。因此Excel会获取日期,将其转换为字符串并与C1
连接。我们不让Excel进行字符串转换,而是使用Text()
自己进行转换,并指定在连接开始之前日期的格式
避免让excel计算您的格式总是一个好主意。猜得真不好。非常感谢。我在网上很难找到这方面的文档。我还要等8分钟才能接受。非常感谢。我在网上很难找到这方面的文档。我还要再等8分钟才能接受。=IF(A1=“yes”,TEXT(B1,“m/d/yyyy”)&“C1”派生自=IF(A1=“yes”,TEXT(B1,“m/d/yyyyy”)&“C1”派生自