Excel获取date名称给出错误
所以我一直卡在这个奇怪的错误与Excel 2010中。我有单元格A4这是另一个单元格B1,这是用户input的开始date的引用以下数据,我试图通过使用公式=CHOOSE(WEEKDAY(B4),"Su","Mo","Tu","We","Th","Fr","Sa")
,但它没有提供真正的线索。 我也试过了
=Text(B4, "dddd")
它也给出了一个错误。
有任何想法吗?
问题是,根据区域设置,你应该使用分号;
公式中的分隔符而不是逗号。
我自己也遇到了同样的错误。 问题不在CHOOSE
函数中,而是在WEEKDAY
函数中。
事实certificate, WEEKDAY
function需要非常严格的date格式,并受到系统date格式的影响。
正如单元格的date格式面板中所述:
注:如果更改“控制面板”中的区域date和时间设置,以星号(*)开头的date格式将会更改。 没有星号的格式不会改变。
解决方法是将date单元格的格式更改为严格date格式,列表中没有*符号的格式之一,然后input格式为01-JAN-2018
。
正如你在下面的图片中看到的,这解决了我的问题: