在数字和文本之间添加空格

我想在Excel中的数字和文本之间添加空格。

例如:上午10点到10点,

将单元格的NumberFormat更改为

 [$-en-US]h AM/PM;@ 

如果你只想显示小时数。 如果你也想分钟,那么你需要

 [$-en-US]h:mm AM/PM;@ 

有关如何格式化date/时间的更多选项,可以在这里阅读: https : //msdn.microsoft.com/en-us/library/office/gg251755.aspx

请注意,所有的date和时间(基本上)只是格式化为date和/或时间的数字。

0.5的数字是半天,相当于12:00 12:00。 0.25是一天四分之一,因此06:00 AM 。 所以,一个数字的任何一小部分都是一天中的一小部分。

同时,小数点前的所有数字基本上是从1899-12-31开始计算的date。 所以,数字1是在给定date之后的一天,因此1900-01-01 。 如果你input数字42,801到一个单元格中,并将其格式化为一个date,那么你将得到今天的date,因为自1899-12-31以来超过了1899-12-31天。

将数字格式更改为h AM/PM或:

 =TEXT(A1,"h AM/PM")