如何使用LOOKUP函數區(qū)分每個月的上旬中旬下旬?
一般來說,很多人喜歡用if函數來判斷。比如:
=IF(DAY(A2)>20,"下旬",IF(DAY(A2)>10,"中旬","上旬"))
其實,也可以用lookup函數來處理。
=LOOKUP(DAY(A2),{1,11,21},{"上","中","下"}&"旬")
lookup函數,返回向量或數組中的數值。函數 LOOKUP 有兩種語法形式:向量和數組。函數 LOOKUP 的向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的數值;函數 LOOKUP 的數組形式在數組的第一行或第一列查找指定的數值,然后返回數組的最后一行或最后一列中相同位置的數值。
函數 LOOKUP 有兩種語法形式:向量和數組。
1、提示
LOOKUP_vector 的數值必須按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否則,函數LOOKUP不能返回正確的結果。文本不區(qū)分大小寫。
2、使用方法
(1)向量形式:公式為 = LOOKUP(lookup_value,lookup_vector,result_vector)
式中 lookup_value—函數LOOKUP在第一個向量中所要查找的數值,它可以為數字、文本、邏輯值或包含數值的名稱或引用;
lookup_vector—只包含一行或一列的區(qū)域lookup_vector 的數值可以為文本、數字或邏輯值;
result_vector—只包含一行或一列的區(qū)域其大小必須與 lookup_vector 相同。
(2)數組形式:公式為
= LOOKUP(lookup_value,array)
式中 array—包含文本、數字或邏輯值的單元格區(qū)域或數組它的值用于與 lookup_value 進行比較。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:lookup_vector的數值必須按升序排列,否則函數LOOKUP不能返回正確的結果。文本不區(qū)分大小寫。如果函數LOOKUP找不到lookup_value,則查找lookup_vector中小于或等于lookup_value的最大數值。如果lookup_value小于lookup_vector中的最小值,函數LOOKUP返回錯誤值#N/A。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復制、粘貼命令插入Word數據?(視頻講解)
2021-01-257次播放
-
2021-01-2227次播放
-
2021-01-2210次播放
-
2021-01-2212次播放
-
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進入篩選模式?(視頻講解)
2021-01-223次播放
-
2021-01-223次播放
-
2021-01-222次播放
點擊加載更多評論>>