使用LOOKUP函數實現無序查詢

      網友投稿 539 2025-04-01

      使用LOOKUP函數實現無序查詢


      LOOKUP函數有一個經典的條件查找解法,通用公式基本可以寫為:

      LOOKUP(2,1/(條件),查找數組或區(qū)域)

      LOOKUP(1,0/(條件),查找數組或區(qū)域)

      很多初學者對此感覺非常詫異就,主要疑惑有:

      1、公式中的2、1、0等數字有什么含義,明明在查找條件與這3個數字根本毫無聯系,怎么能得到正確結果?

      2、明明LOOKUP函數說明需要“升序”查找,否則可能無法返回正確的值,上面這種解法又是如何得改變這一說法呢?

      使用LOOKUP函數實現無序查詢

      3、據說LOOKUP函數的查找順序是“二分法”,并且有流程圖可循,是否可以結合此例進行講解?

      【函數幫助信息摘錄】

      語法:LOOKUP(lookup_value, lookup_vector, result_vector)

      1、[要點] lookup_vector 中的值必須以升序排列:…,-2, -1, 0, 1, 2, …, A-Z, FALSE, TRUE。否則,LOOKUP 可能無法返回正確的值。大寫文本和小寫文本是等同的。

      2、如果 LOOKUP 函數找不到 lookup_value,則它與 lookup_vector 中小于或等于 lookup_value 的最大值匹配。

      3、如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會返回 #N/A 錯誤值。

      【釋疑】簡要地說,從邏輯推理來看:

      1、首先,條件是一組邏輯判斷的值或邏輯運算得到的由TRUE和FALSE組成或者0與非0組成的數組,因而:1/(條件)的作用是用于構建一個由1或者#DIV!0錯誤組成的值。

      2、根據LOOKUP函數說明中的這一條:

      如果 LOOKUP 函數找不到 lookup_value (即:2),則它與 lookup_vector 中小于或等于 lookup_value 的最大值(即:1)匹配。

      也就是說,要在一個由1和#DIV!0組成的數組中查找2,肯定找不到2,因而將返回小于或等于2的最大值(也就是1)匹配。

      為什么要用2來查找1或用1來查找0呢?因為如果有多個與第1參數相等的值,則Lookup就不一定返回“最后一個”所對應的記錄,所以必須養(yǎng)成一個良好習慣,

      而不要用:LOOKUP(1,1/(條件),……,或LOOKUP(,0/(條件),……

      3、如果有多個滿足條件的紀錄,為何只返回最后一個,而不是第一個或其他呢?這個解釋就需要二分法流程圖的模擬了。而對于一般使用者來說,只需要記住“查找滿足條件的最后一個記錄”可以使用通用公式

      LOOKUP(2,1/(條件),查找數組或區(qū)域)

      LOOKUP(1,0/(條件),查找數組或區(qū)域)

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Word中如何讓兩個表格進行并排放置(word中如何讓兩個表格左右并排)
      下一篇:word行距固定值怎么設置?(word行距固定值)
      相關文章
      亚洲AV日韩AV永久无码绿巨人| 亚洲精品乱码久久久久久蜜桃| 亚洲午夜国产精品无码老牛影视 | 国产精品久久久久久亚洲影视| 亚洲卡一卡二卡乱码新区| 91亚洲国产成人久久精品| 亚洲综合小说久久另类区| 亚洲黄色免费网站| 久久精品a亚洲国产v高清不卡| 亚洲综合婷婷久久| 精品亚洲aⅴ在线观看| 91精品国产亚洲爽啪在线影院| 18gay台湾男同亚洲男同| 亚洲精品国产福利在线观看| 亚洲白色白色在线播放| 亚洲冬月枫中文字幕在线看| 亚洲人成人77777网站不卡| 亚洲国产成人精品激情| 国产成人亚洲综合一区| 亚洲精品久久无码av片俺去也| 亚洲欧美在线x视频| 亚洲国产成人精品无码久久久久久综合 | 亚洲精品麻豆av| 亚洲色精品aⅴ一区区三区| 亚洲精品国产成人片| 亚洲一区二区中文| 亚洲精品免费在线| 中文字幕在线观看亚洲视频| 亚洲色无码专区一区| 精品亚洲视频在线| 国产91精品一区二区麻豆亚洲 | 亚洲中文字幕久久精品无码APP| 国产∨亚洲V天堂无码久久久| 久久综合图区亚洲综合图区| 91亚洲精品第一综合不卡播放| 亚洲成av人片不卡无码| 亚洲日韩国产欧美一区二区三区| 久久精品国产亚洲AV| 国产专区一va亚洲v天堂| 亚洲AV午夜成人片| 亚洲国产日韩在线|