在Excel中,如果要實現一對多的查詢,一串串公式便脫口而出,其實使用高級篩選就可以了。
下圖是一份員工信息表,不同部門有重名的員工。財務部和信息部都有人叫李娜,財務部和質保部都有人叫張敏。

現在需要根據姓名和部門兩個條件,來查詢員工籍貫和基本工資。

看到這里,估計函數控們一定在考慮怎么寫出一長串公式來了。其實不用公式也能多條件查詢,接下來咱們就看看具體的操作方法:
單擊數據區域任意單元格,再依次單擊【數據】,【高級】。
在【高級篩選】對話框中,會自動選定列表區域,這里不用管它。
接下來設置篩選條件:
【條件區域】選擇H1:I4,也就是已知的姓名和部門兩個條件。
【復制到】選擇J1:K1,也就是要查詢的籍貫和基本工資兩個項目。

單擊【確定】,OK了。有多個重名的,也能返回正確的結果。

使用此方法,有三個問題需要注意:
一是數據列表區域和條件區域的標題必須是相同的。
二是在條件區域中,姓名的先后順序要和數據列表區域中出現的先后順序一致,必要時可對數據進行排序處理。
三是此方法不能隨著數據變化自動更新,有點美中不足了。
ok,至此便可以看出,其實要實現很多效果,是不需要公式來完成的。
新聞熱點
疑難解答