Excel:date格式select“YYYY-MM-DD”select后没有正确显示串联
我已经将数据从SQL数据库复制到Excel中。 数据在被复制之前格式化的方式是: YYYY-MM-DD
复制完成后,在Excel中显示为M/DD/YYYY
。
我右键单击列并select“ 格式化单元格”以便根据需要自定义格式。
问题是,如果我select值,尽pipe电子表格显示了我需要的值,但是实际值本身是不同的(我将包含一个屏幕截图来显示我所看到的):
我的最终目标是select一个空单元格,并做一个简单的公式:
=" DateValue="&B1&" "
但它输出的东西完全不同。 例如:如果我的date是2016-09-23
月23日,或者如上图所示,应用上面的公式时,我会得到:
DateValue=42636
当我需要的是:
DateValue=2016-09-23
任何人都可以build议如何实现这个目标?
使用:
=" DateValue="&TEXT(B1,"yyyy-mm-dd")&" "
B1的格式不重要。 您在C1公式中强制使用所需的格式。
你可以在CONCAT
函数中嵌套TEXT
函数。 文本函数以所需的格式返回文本,而concat函数连接string。 以下公式将单元格A1中的date转换为所需的输出:
=CONCAT("DateValue=", TEXT(A1, "yyyy-mm-dd"))