0
我有一个单元格从另一个单元格获取时间值。我想包括这次的补充以及短划线' - '以将时间格式化为某种时间表。Excel:使用文本和时间函数
例子:
userinput细胞:5:00 AM
格式化细胞(我怎么会喜欢看):5:00 AM - 3:30 PM
会是什么功能是为了得到这样的东西?
我有一个单元格从另一个单元格获取时间值。我想包括这次的补充以及短划线' - '以将时间格式化为某种时间表。Excel:使用文本和时间函数
例子:
userinput细胞:5:00 AM
格式化细胞(我怎么会喜欢看):5:00 AM - 3:30 PM
会是什么功能是为了得到这样的东西?
不幸的是,你必须明确指定时间的格式。输出基于细胞A1
和B1
的字符串,请使用
=CONCATENATE(TEXT(A1;"h:mm AM/PM");" - ";TEXT(B1;"h:mm AM/PM"))
以更直观的方式格式化,看起来像
=CONCATENATE( <--- puts arguments together
TEXT( <--- formats a value
A1; <--- value to format
"h:mm AM/PM" <--- format
);
" - "; <--- dash in the middle
TEXT( <--- formats a value
B1; <--- value to format
"h:mm AM/PM" <--- format
)
);
我试图做到这一点,但它只是说,它包含一个错误。我也用它取代了我的细胞。 = CONCATENATE(TEXT(time;“h:mm AM/PM”);“ - ”; TEXT(time;“h:mm AM/PM”)) – BioXhazard 2010-06-17 14:15:08
输入单元格引用而不是'time'?不知道。适用于Excel 2003的我,我不认为它在2007年有什么不同。什么是错误?哪一部分突出显示? – MvanGeest 2010-06-17 14:22:41
我修好了。你的语法错了。谢谢您的帮助。 = CONCATENATE(TEXT(Time,“h:mm AM/PM”)&“ - ”&TEXT(Time,“h:mm AM/PM”)) – BioXhazard 2010-06-17 14:26:10