在Excel中對數據進行整理和分析時,日期是很多情況下不可或缺的格式。例如在對一季度銷售量進行統計的時候,需要根據日期來判斷其歸屬的季度。
倘若一個工作表中統計的數據比較少,輕松就可以完成日期歸屬的判定,那麼遇見成百上千行數據該怎麼辦呢?單靠人工進行計算,工作量可想而知。但是通過Excel函數來解決這個問題那就太簡單不過了。
在Excel中完成日期所歸屬的季度判定需要用到兩個函數:MONTH和LOOKUP。接下來将會為大家一一解析這兩個函數的用法。
MONTH函數用來提取日期中的月份,此函數的用法很簡單,基本語法:“=MONTH(Serial_number)”。Serial_number表示的是一個日期值,其中包含着要查找的月份。MONTH的返回值為 1 到 12 之間的整數,表示一年中的某月。
判斷日期所歸屬的季度,月份是必不可少的部分,通過MONTH函數可以快速提取日期中的月份。以素材文件為例,在單元格B2輸入函數“=MONTH(A2)”,對該列的其他單元格進行公式填充,快速提取日期中的月份。
LOOKUP函數根據提取出來的月份,确定月份所屬的季度。在單元格C2中輸入函數“=LOOKUP(B2,{1,4,7,10},{1,2,3,4})”并對該列的其他單元格進行公式填充,根據月份計算出歸屬的季度。
此處LOOKUP函數屬于向量形式,基本語法:“=LOOKUP(查找值,查找範圍,返回值)”。在“=LOOKUP(B2,{1,4,7,10},{1,2,3,4})”中,B2屬于查找值,{1,4,7,10}屬于查找範圍,{1,2,3,4}屬于返回值。
例如:B2等于4時,在{1,4,7,10}中查找到4位于第二位,返回{1,2,3,4}中第二位的值是2。B2等于7時,在{1,4,7,10}中查找到7位于第三位,返回{1,2,3,4}中第三位的值是3。
如果B2在查找範圍内找不到對應的值,那麼它将與其中小于或等于查找值的最大值匹配。例如:當B2等于8,在{1,4,7,10}中找不到對應值,則與接近8的最小值7匹配,返回值為3。當B2等于12,在{1,4,7,10}中找不到對應值,則與接近12的最小值10匹配,返回值為4。
今天的分享到此結束,熟悉Excel函數的小夥伴可以将兩個函數嵌套使用,将函數優化為“=LOOKUP(=MONTH(A2),{1,4,7,10},{1,2,3,4})”,這樣可以節約更過的時間。
知識改變命運,科技成就未來。今天的分享到此結束,如果您有什麼好的建議或意見,請在下方留言告訴我們,感謝您的支持。
,