查詢函數咱們使用最多的就是vlookup函數,它能夠幫助咱們快速查詢返回咱們所需的數據。可是如遇到上圖時,須要查詢A對應B列全部的數據用vlookup就顯得力不從心了。由於vlookup只能返回所查詢到的第一個對應的數據。數組
此時,咱們能夠利用多個函數組合的數組公式解決。在E2單元格輸入以下數組公式:ide
=INDEX($B:$B,SMALL(IF($A$2:$A$11=$D2,ROW($A$2:$A$11),4^8),COLUMN(A1)))&""函數
輸入後按Ctrl+Alt+Enter,完成數組公式。ui
利用small函數來定位全部A在第一列的位置,其中column(a1)用來顯示第幾個A。如拖動E2單元格填充柄往右填充公式,在E2時爲column(a1)即1,第一個A;F2時爲column(b1)即2,第二個A,以此類推。spa
得出第一個A時也就是E2單元格,small函數返回2,經過index返回B列第二個值爲X。blog
第二個A,F2單元格,small函數返回3,經過index返回B列第二個值爲Z。get
第二個A,G2單元格,small函數返回10,經過index返回B列第二個值爲Y。it
在這個公式末尾,添加&"",爲的是避免出現錯誤提示。增長數據閱讀性。io