Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
停止Excel表单自动将日期时间转换为数字_Excel_Excel Formula - Fatal编程技术网

停止Excel表单自动将日期时间转换为数字

停止Excel表单自动将日期时间转换为数字,excel,excel-formula,Excel,Excel Formula,在A列中,我的值为:A |,在B列中,我的值为23/04/2019 23:48:17 我用公式将两列合并为=A1&“&B1&,但得到的结果是A | 43451.4670486111。但是,此结果不符合我的期望,因为我需要保留日期和时间格式 以下是预期结果的示例:A | 23/04/2019 23:48:17 我有380列要合并,如何阻止Excel将日期和时间转换为数字?当您获取日期并连接它时,您将其转换为字符串。Excel中的日期只不过是一个数字,因此字符串表示形式也将是一个数字 您可以使用TE

在A列中,我的值为:
A |
,在B列中,我的值为
23/04/2019 23:48:17

我用公式将两列合并为
=A1&“&B1&
,但得到的结果是
A | 43451.4670486111
。但是,此结果不符合我的期望,因为我需要保留日期和时间格式

以下是预期结果的示例:
A | 23/04/2019 23:48:17


我有380列要合并,如何阻止Excel将日期和时间转换为数字?

当您获取日期并连接它时,您将其转换为字符串。Excel中的日期只不过是一个数字,因此字符串表示形式也将是一个数字

您可以使用
TEXT()
函数执行所需操作

=$A1 & "" & TEXT($B1,"DD/MM/YYYY HH:MM:SS")

或者你格式化新的单元格以显示日期和时间非常感谢K.Davis纠正了我的语法,对不起,我的英语不好,我尝试了你的公式,它成功了@我以前也试过,但没有work@budiman,则需要将公式从字符串串联调整为数学运算<代码>=A1+B1。日期存储为整数,表示自1900/01/01(第1天)以来的天数,小数点是表示一天分数的时间部分。将日期和时间作为数字通常更有用,因为它允许您使用内置的日期-时间函数和按时间顺序排序。然而,最好的方法是满足您的需求和理解的方法。