依据Days in Excel?
我正在寻找一种将周中的几天分类为周末或周日的方法。 我目前在我的Excel表中有一列,如下所示:
Days Monday Tuesday Sunday Friday
我的目标是在上面的表格旁边创build一个列,如下所示:
Days Type Monday Weekday Tuesday Weekday Sunday Weekend Friday Weekday
有什么办法可以做这个过程,也许有一个公式或什么的? 我不能手动做,因为有数百行。 我无法使用附加组件,因为它们被我的工作所阻塞,而且只是下载附加组件而需要一个漫长的过程。
如果天数在A1以下,则将该公式写入B1并向下复制
=IF(MATCH(A1, {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}, 0) < 6, "Weekday", "Weekend")
= IF(OR(A1 = “星期一”; A1 = “星期二”; A1 = “星期三”; A1 = “星期四”,A1 = “星期五”); “平日”, “周末”)
用A1中的数据,在B1中input:
=LOOKUP(A1,{"Friday","Monday","Saturday","Sunday'","Thursday","Tuesday","Wednesday"},{"weekday","weekday","weekend","weekend","weekday","weekday","weekday"})
注意:
公式中按字母顺序排列的日子。
另外三个,
=choose(iferror(sign(match(a1, {"Saturday","Sunday"}, 0))+1, 1), "Weekday", "Weekend") =choose(isnumber(match(a1, {"Saturday","Sunday"}, 0))+1, "Weekday", "Weekend") =choose(or(a1={"Saturday","Sunday"})+1, "Weekday", "Weekend")
我个人比较喜欢Jeeped的方法。 但是这里还有两个:
=IF(OR(A2={"Saturday","Sunday"}),"Weekend","Weekday")
如果你真的讨厌打字:
="Week"&IF(OR(A2={"Saturday","Sunday"}),"end","day")