我的任务是使用公式从 Excel 中的日期获取季节名称。
到目前为止,我通过以下链接实现了从日期获取月份名称:
http://dedicatedexcel.com/how-to-convert-a-date-into-a-month-name-in-excel-2010/
Excel 公式中是否有(如 switch-case)以便我可以根据月份名称获取季节名称?
谢谢。
最佳答案
您可以使用 Choose() 函数来实现此目的。赛季具体何时开始可能存在争议。此公式假设季节从月初开始,而不是夏至日和春分日。
B2 中北半球的公式为
=CHOOSE(MONTH(A2),"Winter","Winter","Spring","Spring","Spring","Summer","Summer","Summer","Autumn","Autumn","Autumn","Winter")
C2 中南半球的公式为
=CHOOSE(MONTH(A2),"Summer","Summer","Autumn","Autumn","Autumn","Winter","Winter","Winter","Spring","Spring","Spring","Summer")
如果您希望季节从夏至和春分日期开始,请将此用于北半球:
=IF(DAY(A2)<22,CHOOSE(MONTH(A2),"Winter","Winter","Winter","Spring","Spring","Spring","Summer","Summer","Summer","Autumn","Autumn","Autumn","Winter"),CHOOSE(MONTH(A2),"Winter","Winter","Spring","Spring","Spring","Summer","Summer","Summer","Autumn","Autumn","Autumn","Winter"))
关于Excel公式获取季节名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37929258/