【Excel】Excel无序数据模糊查询
生活随笔
收集整理的這篇文章主要介紹了
【Excel】Excel无序数据模糊查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
lookup函數精確查詢可以是無序數據,而模糊查詢必須是有序數據。
這里使用求差值最小值定位到精確數據的方法來實現這個需求。
有如下數據
這里查找B列最接近6的行,返回該行A列,即找到d。
使用如下公式:
=LOOKUP(1,0/(B:B=MIN(IF(ABS(B:B-6)=MIN(ABS(B:B-6)),B:B))),A:A)
其中 IF(ABS(B:B-6)=MIN(ABS(B:B-6)),B:B) 表示:B列數據減6的絕對值等于B列數據減6的絕對值的最小值時返回對應行數據否則為空值,外層套一個MIN就能獲得絕對值最小行的精確值,即5.5。
然后,在利用lookup精確查找,返回A列對應值即可。
注意,公式結束必須用Ctrl+Shift+Enter,因為是數組運算,否則錯誤!!!
可以看到即使,數據有變化也可以找到。
總結
以上是生活随笔為你收集整理的【Excel】Excel无序数据模糊查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三国风云
- 下一篇: 快捷指令|支付宝合集|安卓支付宝shel