Lookup函數(shù)
簡(jiǎn)介:在查找區(qū)域中搜索查找對(duì)象,并映射到結(jié)果區(qū)域,返回相同位置的值

語法
Lookup(查找對(duì)象,查找區(qū)域,結(jié)果區(qū)域)
1. 查找對(duì)象:要查找的值
2. 查找區(qū)域:搜索查找對(duì)象的區(qū)域,只能是單行或者單列
3. 結(jié)果區(qū)域:與查找區(qū)域大小相同,形成一一對(duì)應(yīng)
結(jié)果: 找到一個(gè)指定值
注意
查找對(duì)象可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?/p>
查找區(qū)域里面的值可以是文本、數(shù)字或邏輯值,并且必須以升序順序放置:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;
否則,可能無法返回正確的值。 文本不區(qū)分大小寫。
結(jié)果區(qū)域的大小必須和查找區(qū)域保持一致。
當(dāng)沒找到與查找對(duì)象一致的值時(shí),則從查找區(qū)域中找出與查找對(duì)象最接近的值,且該值不能大于查找對(duì)象。
如果查找對(duì)象的值小于查找區(qū)域中的最小值,則得到錯(cuò)誤值。
如果查找區(qū)域中出現(xiàn)空值和錯(cuò)誤值時(shí),空值和錯(cuò)誤值會(huì)被忽略。
Lookup函數(shù)還可以應(yīng)用于數(shù)組中,但有非常嚴(yán)格的條件:
1.必須在數(shù)組的第一行或第一列中搜索查找對(duì)象,并返回?cái)?shù)組最后一行或最后一列內(nèi)同一位置的值。
2.如果數(shù)組包含寬度比高度大的區(qū)域(列數(shù)多于行數(shù)),則會(huì)在第一行中搜索查找對(duì)象。
3.如果數(shù)組是正方的或者高度大于寬度(行數(shù)多于列數(shù)),則會(huì)在第一列中搜索查找對(duì)象。
4.使用 HLOOKUP 和 VLOOKUP,可以通過索引以向下或遍歷的方式搜索,但是 LOOKUP 始終選擇行或列中的最后一個(gè)值。
畫演示.gif)