2016-09-14 94 views
0

我在Excel电子表格中获得了列B中的日期列表,id喜欢使用与该日期相关的日期(mon-sun)填充列A。如果我们要去哪里这个帖子的一天,它会是:从excel中计算日期

Column A: Wednesday, Column B: 14/09/16 

伊夫开始写一个公式来工作了一年例如天数。第一个1将是1,然后通过手动了解一年中的第一天计算出其他年份,然后每过去和前进每年+/-一天,但这似乎过于复杂是他们更简单的方法?

+1

日期是一个天数,只是mod 7或使用格式。 – chux

回答

3

是的,有一种方法:

=TEXT(B1,"dddd") 

假设B1与日期的单元格。另一种方式(如果你有一些非英语的语言环境,或者如果你需要一些自定义的格式来指定平日):

=CHOOSE(WEEKDAY(B1),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") 

注意天的名单从Sunday开始。

+1

为什么''TEXT(B1,“dddd”)或只是'= B1'具有'ddd'或'dddd'的自定义数字格式? – Jeeped

+0

是的,你有重点。 – Taosique

1

你可以杀死自己试图手动实现它,或者你可以使用函数WEEKDAY。 https://support.office.com/en-us/article/WEEKDAY-function-60e44483-2ed1-439f-8bd0-e404c190949a

请注意WEEKDAY(serial_number,[return_type])中的return_type参数。如果你在英语的领域,并且你的周在星期天开始,你可能会通过1.如果你在世界的其他地方,你的星期从星期一开始,那么你将使用2.我不知道,也许有世界上其他地方,你会使用不同的号码...

更新:我没有注意到你想看到工作日作为一个文本。那么陶氏的答案就是使用的答案。