防止 Excel 将时间转换为浮点数

防止 Excel 将时间转换为浮点数

我使用 Excel 的“数据 > 来自 Web”从网站导入了表格数据。问题是,时间(例如)47:38:00会自动转换。如果我单击它,01/01/1900 23:38:00公式文本框中将显示,并将数据转换为textgeneral将其转换为浮点数1.984722222

浮点转换非常烦人,因为这是从电子表格中提取数据时呈现的。有没有办法阻止 Excel 操纵数据,并将所有内容视为原始数据?

答案1

数据没有改变,只是显示格式发生改变。

您可以设置您喜欢的显示格式;例如,对于显示的47:38:00使用(自定义)格式[hh]:mm:ss

方括号[]告诉 Excel 不要转到下一个更高的单位 - 天 - 而是保留小时,无论数字有多大;如果没有括号,您将看到1d 23:38:00左右。例如,使用[mm]:ss会给出2858:00,以分钟和秒为单位。

相关内容