寵物集市-寵物集市華東、華南、華北排行榜一覽表
788
2025-04-01
LOOKUP函數從入門到放棄
LOOKUP函數先來,這個函數,有不少人新人學哭了,一會兒這個用法,一會兒那個用法,懵逼了。
1.根據到期時間,按年劃分區間。
在截圖的時候,時間只顯示月日,實際上,這里有的時間是跨年的。
11月20日不可能是2018年的,因為還未到2018年11月,不可能提前開票,只能是2017年的。將單元格設置為年月日形式就看出來了。
原來公式:
=LOOKUP(TODAY()-E2,{-365,”未到期”;1,”超期1-30天”;31,”超期31-60天”;61,”超期61-90天”;91,”超期91-120天”;121,”超期121-150天”})
有讀者留言,能否按年份劃分?
其實,LOOKUP函數結合DATEDIF函數可以變得非常強大,可以按年、月、天劃分。
按天劃分:
=IFERROR(LOOKUP(DATEDIF(E2,TODAY(),”d”),{1,”超期1-30天”;31,”超期31-60天”;61,”超期61-90天”;91,”超期91-120天”;121,”超期121-150天”}),”未到期”)
DATEDIF函數的作用就是獲取兩個日期相差的天數,當第一參數的開始日期比第二參數的結束日期大的時候就得到錯誤值。錯誤值在這里我們想顯示成未到期,就嵌套IFERROR進行處理。
按月劃分,只需對原來的內容略作更改即可。將DATEDIF函數的第三參數改成”m”,改變一下對應值即可。
=IFERROR(LOOKUP(DATEDIF(E2,TODAY(),”m”),{0,”超期1個月內”;1,”超期1-2個月”;2,”超期2-3個月”;3,”超期3-4個月”;4,”超期4個月以上”}),”未到期”)
同理,按年劃分,將DATEDIF函數的第三參數改成”y”,改變一下對應值即可。
=IFERROR(LOOKUP(DATEDIF(E2,TODAY(),”y”),{0,”超期1個年內”;1,”超期1-2個年”;2,”超期2-3個年”;3,”超期3-4個年”;4,”超期4個年以上”}),”未到期”)
除非你非常熟練才采用盧子這種寫法,否則老老實實將對應表的內容寫出來,然后再使用公式。這樣看起來會簡潔很多。
=IFERROR(LOOKUP(DATEDIF(E2,TODAY(),”y”),$J$1:$K$5),”未到期”)
2.根據個人編號,查找對應的姓名和性別。
在B2輸入公式,下拉和右拉。
=LOOKUP(1,0/($E$8:$E$13=$A8),F$8:F$13)
LOOKUP函數經典查找模式:
=LOOKUP(1,0/(查找區域=查找值),返回區域)
關鍵點F$8:F$13采用了混合引用,這樣向右拖動的時候區域能夠變成G$8:G$13,從而可以獲取性別的區域。
3.根據個人編號和備注兩個條件,查找對應的姓名。
在B4輸入公式,下拉。
=LOOKUP(1,0/(($D$2:$D$10=A4)*($G$2:$G$10=$B$1)),$E$2:$E$10)
LOOKUP函數經典查找模式,除了可以單條件,也可以是多條件。
=LOOKUP(1,0/((條件1)*(條件2)*(條件n)),返回區域)
4.從字符串中將規格提取出來。
這里同樣用LOOKUP函數解決,在B2輸入公式,按Ctrl+Shift+Enter結束,也就是傳說中的數組公式。
=-LOOKUP(1,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),ROW($1:$9)))&”mm”
這個公式我大概一下意思。
MIN(FIND)這部分是獲取數字第一次出現的位置。
MID(A2,MIN(FIND),ROW($1:$9))這部分就是從第一個數字分別提取1位到9位。因為不知道數字多少位,這樣1-9位肯定可以將數字提取出來。
-MID(A2,MIN(FIND),ROW($1:$9))通過負運算,將文本轉換成錯誤值,數字變成負數。
用LOOKUP函數查找,就可以查找到最后一個數字。
最后-LOOKUP&”mm”,就是將負數轉變成正數,再連接一個單位。
LOOKUP函數可以是很簡單,也可以是很難,思想有多遠,就能走多遠。用法變幻莫測,能精通此函數的運用,都是傳說中的高手。
有的人,看不懂這個函數,還沒開始學,就在心里給自己設置了一道防線。其實,只要你堅持,跨過去,離成功就不遠了。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。