2013-03-25 648 views
7

我有一个Excel表格,其中一列是交易时间,格式是HH:MM:SS。但我需要HHMM格式的交易时间,以便我可以将该Excel表格上传到我的应用程序中。截至目前,我手动格式化每一行,有没有什么办法可以将所需格式一次应用到整列?如何在Excel中将时间从HH:MM:SS格式化为HHMM?

回答

8

如果只有你的眼睛:

选择整列,右击选择的地方,去单元格格式,标签号码,CATERGORY定制。

类型HHMM

按OK

完成。

如果需要此为实际值:

使列包含以下公式=TEXT(<targetcell>;"HHmm")

请注意,这是依赖于语言,你是否需要,或者;在那个公式中。

+0

它的工作原理,感谢您的回答! – 2013-03-25 10:33:03

+0

请标记他这样回答,让其他人知道。很高兴能对您有所帮助 – 2013-03-25 10:37:08

+2

请注意,无论您是否需要该公式中的“,”或“;”,它都依赖于语言 – 2013-03-25 10:42:43

2

你有两个选择:

  • 自定义格式的领域。
  • 在另一个单元格中使用一个函数。假设,单元格A1包含文本15:48:58。您使用另一个单元格中的公式(如B1)作为=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")。这样输出为1548
+0

这两个选项都起作用。感谢您的回答。 – 2013-03-25 10:34:17

+1

第二个选项给出05:09 59,这不是你想要的。把它扩展为:'= TEXT(HOUR(A1),“00”)&TEXT(MINUTE(A1),“00”)' – 2014-03-24 09:57:12

+0

@K_B谢谢...我已经编辑过这篇文章:) – Aditya 2014-03-24 12:13:00

-1

例如,在B2中输入.633。当我们将0.633转换为时间时表示我们将0.633转换为日期。我们认为24小时为1天。

以下步骤:

  1. 选择B2单元格,然后右键单击。
  2. 从快捷菜单转到格式单元格。格式单元格对话框出现。
  3. 在对话框中。点击类别列表下的自定义。从右侧列表中查找hh:mm:ss
  4. 现在将其编辑为hhmmss,位于'Type:'下的右侧。

你可以从msofficeworld阅读本教程:Format Time in Excel