Excel使用CONCATENATE拼接日期显示数字的问题咨询
解决Excel拼接文本与日期显示序列号的问题
Excel里的日期本质是存储为序列号的数值,直接用CONCATENATE拼接时,会调用日期的底层数值而非显示格式,所以才出现了数字串。你可以用以下两种方法解决:
方法一:结合TEXT函数使用CONCATENATE
修改公式为:=CONCATENATE("Item removed on ", TEXT(G2, "mm/dd/yy"))TEXT(G2, "mm/dd/yy")会把G2的日期转换成你需要的mm/dd/yy格式文本,再和前面的字符串拼接,就能得到正确结果。方法二:用&直接拼接(更简洁)
不需要CONCATENATE,直接用文本连接符&结合TEXT函数:="Item removed on "&TEXT(G2,"mm/dd/yy")效果和方法一完全一致,操作更简便。
如果需要批量处理,直接下拉公式即可,每行的G列单元格都会自动被转换格式后拼接。
内容的提问来源于stack exchange,提问作者Justin Petty
相关产品推荐
相关产品推荐

