我尝试在单个单元格中合并文本和日期。我在网上看了一下,发现了以下几个选项:
=G5&TEXT(F5;"DD/MM/YYYY")
和
=CONCATENATE("ZIMMERMANN U-4600 ";TEXT(F5;"DD/MM/YYYY")).
不幸的是,没有任何作用,尽管在其他论坛中,每个人都对结果感到满意。我得到了 #VALUE! - 错误。
我在使用代码时玩了格式化和Windows语言,但没有任何帮助。
代码有;
而不是,
,因为它是欧洲的办公套餐(并且它也不适用于“,”)。
答案 0 :(得分:4)
我怀疑#VALUE!
错误来自TEXT(F5;"DD/MM/YYYY")
部分。在单元格中单独尝试=TEXT(F5;"DD/MM/YYYY")
。如果这也导致#VALUE!
错误,那么就是这种情况。
不幸的是,"DD/MM/YYYY"
函数中的模式TEXT
必须符合Excel和运行Excel的系统的区域设置。在德语Excel中它必须是
=TEXT(F5;"TT/MM/JJJJ")
。
查看控制面板 - 区域用于日期的模式。然后在TEXT
函数中使用相同的函数。
请参阅TEXT function - > Other format codes that are available
用于直接从Excel获取格式代码的另一种方法。
如果要在不同语言环境的不同用户之间交换Excel文件,这是TEXT
函数的一大缺点。
然后更好的方法是:
=TEXT(DAY(F5);"00")&"/"&TEXT(MONTH(F5);"00")&"/"&TEXT(YEAR(F5);"0000")
因为模式0
与区域设置无关。