靚麗時尚館

位置:首頁 > 健康生活 > 心理

多條件查詢LOOKUP公式解釋

心理7.83K
多條件查詢LOOKUP公式解釋

定義三個索引值:最大值max,最小值min,中值mid=(max+min)/2取整

1,資料排序(升序)

2,迴圈查詢mid的值,判斷目標值與查詢值關係:

相等:獲取目標,結束迴圈

目標值大於查詢值:min=mid+1,mid=(max+min)/2取整

目標值小於查詢值:max=mid-1,mid=(max+min)/2取整。

lookup函式採用二分法查詢,預設查詢區域升序排列(若查詢區域未排序,可能返回的結果不正確)

獲取目標後,會查詢相鄰的下一個,若相鄰下一個等於目標值,繼續向下查詢

直到連續相鄰的值不等於目標值,記錄最後一個符合條件的值(索引)

標籤:查詢 lookup 公式