3

正如您可能遇到的那样,MS Excel 倾向于将时间转换为十进制值。我确实希望它自动转换值,因为我需要时间值。假设我有以下数据:

出发 | 时间

伊斯坦布尔 06:45 安卡拉 01:30

我正在使用Concatenate函数创建所需的字符串,如Istanbul: 08:00Ankara: 18:30。但是,当我使用公式时,Excel 将小时数转换为小数,我得到了Istanbul: 0.28125Ankara: 0.0625。我不希望它转换。我怎样才能做到这一点?

ps:当我将时间值从 Excel 复制到 Notepad++ 时,也会发生这种情况。此外,当我通过插件将时间值导入 PostgreSQL 时,我仍然在列中得到十进制值

4

1 回答 1

6

您想使用 TEXT 函数将时间转换为您需要的文本格式。像这样的东西:

=CONCATENATE("Istanbul: ", TEXT(A1,"hh:mm"), " and Ankara: "18:30, TEXT(A2,"hh:mm"))
于 2013-02-26T08:49:58.840 回答