LOOKUP 函數(shù)可返回一行或一列區(qū)域中或者數(shù)組中的某個值,
excel中LOOKUP函數(shù)學(xué)習(xí)筆記excel辦公/數(shù)碼
。LOOKUP 函數(shù)具有兩種語法形式:矢量和數(shù)組。矢量形式的 LOOKUP 在一行或一列區(qū)域(稱為矢量)中查找值,然后返回另一行或一列區(qū)域中相同位置處的值。數(shù)組形式的 LOOKUP 在數(shù)組的第一行或列中查找指定值,然后返回該數(shù)組的最后一行或列中相同位置處的值。LOOKUP(lookup_value、lookup_vector、result_vector)
•Lookup_value 是 LOOKUP 在第一個矢量中搜索到的值。Lookup_value 可以是數(shù)字、文本、邏輯值,也可以是代表某個值的名稱或引用。
•Lookup_vector 是一個僅包含一行或一列的區(qū)域。lookup_vector 中的值可以是文本、數(shù)字或邏輯值。
重要說明:
lookup_vector 中的值必須按升序順序排列。例如,-2、-1、0、1、2 或 A-Z 或 FALSE、TRUE。否則,LOOKUP 返回的值可能不正確。大寫和小寫文本是等效的。
•Result_vector 是一個僅包含一行或一列的區(qū)域。它的大小必須與 lookup_vector 相同。
注意
•如果 LOOKUP 找不到 lookup_value,它會匹配 lookup_vector 中小于或等于 lookup_value 的最大值,
電腦資料
《excel中LOOKUP函數(shù)學(xué)習(xí)筆記excel辦公/數(shù)碼》(http://www.msguai.com)。•如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會返回 #N/A 錯誤值。
學(xué)習(xí)了lookup函數(shù),發(fā)現(xiàn)出現(xiàn)了一個問題。
=LOOKUP("他",{"你","我","他","的";1,2,3,4})
得到的不是3 ,
查找百度原來是這個lookup函數(shù)需要對數(shù)組進(jìn)行升序排列,才能獲取正確值。
例如:
=LOOKUP("d",{"d","b","c","a";1,2,3,4}) 得不到 1 反而是4
修改成:
=LOOKUP("d",{"a","b","c","d";1,2,3,4}) //得到的才是4
修改如下:
=LOOKUP("他",{"的","你","他","我";4,1,3,2})
例二:
=LOOKUP(B2,{"員工",4;"教導(dǎo)",3;"副校長",2;"校長",1}) 獲取員工值發(fā)現(xiàn)是 1 //肯定是錯誤
修改如下:
=LOOKUP(B2,{"副校長","教導(dǎo)","校長","員工";2,3,1,4})