我在excel电子表格中的B列中有一个日期列表,id喜欢用与该日期相关的日(mon-sun)填充A列,例如。如果我们在这篇文章发布的那天,那就是:
Column A: Wednesday, Column B: 14/09/16
我开始编写一个公式来计算一年中的日期数,例如。 1月1日然后通过手动知道一年中的第一天计算其他人,然后每年+/-每年过去和前进,但这看起来过于复杂是他们更简单的方法?
答案 0 :(得分:3)
是的,有办法:
=TEXT(B1,"dddd")
假设B1
是您的日期单元格。替代方式(如果您有一些非英语语言环境或者您需要以某种自定义格式指定工作日):
=CHOOSE(WEEKDAY(B1),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
请注意,天数列表从Sunday
开始。
答案 1 :(得分:1)
您可以手动杀死自己,也可以使用WEEKDAY功能。 https://support.office.com/en-us/article/WEEKDAY-function-60e44483-2ed1-439f-8bd0-e404c190949a
请注意return_type
中的WEEKDAY(serial_number,[return_type])
参数。如果你是英语口语域,你的周从星期日开始,你可能会通过1.如果你在世界其他地方,你的一周从星期一开始,那么你将使用2.我不知道,也许有世界上其他一些地方你会用不同的数字......
更新:我没注意到你想把工作日视为文字。那么Taosique的答案是可以使用的。