Excel函數中發難的VLookup
06-01

查找替換,這個功能上至廣場舞大媽下至漢字還認不齊全的小盆友都會,可其實Office里的查找替換,水很深啊!
相比之下,Word的查找功能是最強大的,因為可以用正則表達式,那系不系意味著Excel要居於其後了呢?其實也不一定,不要忘了,Excel里還有個叫函數的同學!
單條件正向(從左往右)精確查找函數Vlookup,轉來轉去就四個參數,其中一個False還是固定的,所以應該沒有任何難度,但在現實中,Vlookup常常會「發難」,原因是……很多滴!
發難原因一:查找值不存在於查找區域最左列
上圖中查找值是30,查找範圍是A1:C5,您哪隻眼看到A列中有30了,Vlookup在此當然要發難了!
發難原因二:列數參數大於查找範圍的列數
發難原因三:格式不一致
除了當場給臉色看的發難以外,Vlookup還有時會偷偷發難,也就是說,表面上給的結果是正確的,其實公式骨子裡是錯誤的。比如發難原因四:沒給賄賂……
=VLookup(E2,A$1:C5,3,)
或者乾脆整列引用,這樣寫既避免了錯誤,還省字元:
=VLookup(E2,A:C,3,)
於是又出了個新的問題,有人直接這樣寫:
PS,請大家幫忙看看,下圖中的VLookup為嘛嘛要發難:
謝謝轉發支持
推薦閱讀:
