在excel中为非英语语言转换文本中的长日期格式

时间:2016-01-26 00:35:39

标签: excel excel-formula

我有一个单元格,当前日期为荷兰语,使用= today(),格式为长格式。所以我的结果是'dinsdag 01 januari'(没有引号),我想找回'dinsdag'这个词(星期二)以便进一步比较。 但是当公式=今天给出一个数字时,我需要强制将日期转换为文本。我已尝试使用= text(today(),“dddd”)但结果是字符串Tuesday(英文),因此它给出了不同的结果。

是否有方法使用另一种语言的= today()将日期转换为文本以获取字符串'dinsdag'而不是'Tuesday'? 感谢

2 个答案:

答案 0 :(得分:1)

这个公式是一个好的开始。在具有两列的查找表中使用它:英语和荷兰语

=vlookup(text(today(),"dddd"),Sheet1!$a$2:$b$8,2,false)

enter image description here

答案 1 :(得分:1)

使用此:

=TEXT(TODAY(),"[$-413]dddd")

[$-413]是荷兰语的十六进制代码。有关完整列表,请参阅HERE

enter image description here