EXCEL如何根据日期显示不同的字?

2025-03-06 20:29:02
推荐回答(2个)
回答1:

可以有很多公式来实现,如图,给出了3个公式。

优先推荐:

=TEXT(A2,"[$-411]aaa;@")

最为简单

其次推荐:

=MID("月火水木金土日",WEEKDAY(A2,2),1)

也比较简单

再其次可用:

=LOOKUP(WEEKDAY(A2,2),ROW($1:$7),{"月","火","水","土","木","金","日"})

另外,可用vlookup,与lookup基本相同,只是把数字1~7与对应的日文星期组成一个7行2列的内存数组,还有知友x20090909 提供的choose函数,也是可选用的公式。

PS:提问中对日文星期的用字有误吧,提供的第1个公式,是直接把数字按日文星期设置的数字格式,应该不会有错。星期一到星期日对应的是:月火水木金土日。

回答2:

=CHOOSE(WEEKDAY(E56),"日","月","水","火","金","木","土")

或者,=CHOOSE(WEEKDAY(TODAY()),"日","月","水","火","金","木","土")