Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了

在Excel中提到查詢,首先想到的是VLOOKUP,但是VLOOKUP解決不了一對多查詢,我在前幾天發了一個視頻教程,用

INDEX+SMALL+IF+ROW組合函數實現一對多查詢。

今天為你推薦 Office 365 中新增加的函數-FILTER,能讓你的數據查詢更便捷!!


FILTER函數可以實現一對多和多對多的查詢,見下圖。

Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


語法


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


示例

用於返回多個條件的 FILTER

在此示例中,我們使用乘法運算符 (*),以返回數組範圍 (A5:D20) 中包含“蘋果”且位於東部區域的所有值:=FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"")。


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


用於返回多個條件並排序的 FILTER

在此示例中,我們配合使用之前的 FILTER 函數和 SORT 函數,以返回數組範圍 (A5:D20) 中包含“蘋果”且位於東部區域的所有值,然後對 Units 進行降序排序:=SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


在此示例中,我們配合使用 FILTER 函數和加法運算符 (+),以返回數組範圍 (A5:D20) 中包含“蘋果”或位於東部區域的所有值,然後對 Units 進行降序排序:=SORT(FILTER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1)。


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


請注意,這些函數都不需要絕對引用,因為它們僅存在於一個單元格中,並將其結果溢出到相鄰單元格。


圖書推薦

《Excel數據管理:不加班的秘密》

《Excel高效辦公:財務數據管理》

贈送300分鐘高清視頻教程


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了


Excel這個新函數,讓你輕鬆實現多對多查詢,太方便了

點擊“擴展鏈接”,查看詳情。


分享到:


相關文章: