我想在 Excel 2013 中将一些文本与日期合并。
假设我的单元格 A2 的日期类似于 2014 年 10 月 30 日。我尝试使用以下公式在文本后附加日期:
="一些文字和日期:"&A2
但输出将日期显示为数字:一些文本和日期:41942
所以我尝试了 TEXT
公式:
="一些文本和日期:"&TEXT(A2;"dd-mm-yyyy")
但这显示了一些文本和日期:30-10-yyyy,而不是一些文本和日期:30-10-2014
那么或者我不明白TEXT
公式是如何工作的,或者这里是否存在一些错误/问题?
更新:看来我有荷兰语版本的 Windows (7) 但英语版本的 Excel (2013),这会导致此问题,这一点很重要!
最佳答案
所有荣誉都归@AxelRichter,谢谢 Axel!
看起来,如果您使用的是荷兰语 Windows,但使用的是英语版 Excel (2013),则公式会变得困惑。例如,我仍然有英文公式名称,如 TEXT
(荷兰语为 TEKST
),但仍然必须在公式中使用冒号而不是逗号。 TEXT
的 format_text 值仍然需要荷兰语格式,该格式与年份不同(jjjj 而不是 yyyy) .
因此,如果您有荷兰语 Windows 和英语 Excel 版本,则某些文本后跟格式化日期的正确公式为:
="一些文本和日期:"&TEXT(A2;"dd-mm-jjjj")
我希望微软能够解决这个问题,这很烦人!
关于Excel TEXT 公式无法将 'yyyy' 转换为年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306317/