寵物集市-寵物集市華東、華南、華北排行榜一覽表
698
2025-04-02
在Excel中如何利用公式進行雙向雙列查找
雙向查找
雙向查找就是用公式從橫向和縱向兩個方向在區域中查找數據,例如下圖是某公司某月在一些城市的產品銷售數量表,現在要用公式來查找出某城市某產品的銷售數量。假如數據區域為B2:E6,需要查找的城市名稱和商品名稱分別在B9、B10單元格中。
可以用兩種方法來實現雙向查找:
方法一:INDEX、VLOOKUP或HLOOKUP與MATCH函數的組合公式
=INDEX(B2:E6,MATCH(B9,A2:A6,0),MATCH(B10,B1:E1,0))
或:
=VLOOKUP(B9, A1:E6, MATCH(B10, A1:E1, 0), 0)
或:
=HLOOKUP(C1,A1:E6,MATCH(B9,A1:A6,0),0)
方法二:使用區域交集
1.選擇包含行標題和列標題的區域A1:E6,在Excel 2003中單擊菜單“插入→名稱→指定”,彈出“指定名稱”對話框。如果是Excel 2007,則在功能區中單擊“公式”選項卡,在“定義的名稱”組中,單擊“根據所選內容創建”按鈕。
單擊“確定”,Excel用每行和每列的標題來定義10個區域名稱,如“襪子”為B2:B6。
2.輸入公式
=拖鞋 青島
“拖鞋”和“青島”之間有一空格,公式返回兩個區域的交集,即查找出“青島”的“拖鞋”銷售量。
雙列雙向查找
如果銷售表中的第一列還包括月份,我們可以根據“月份”列和“城市”列來查找某個產品的銷售量,用下面的數組公式。
假如要查找的月份、城市和產品名稱分別在I3、I4、I5單元格中。在單元格中輸入下面的公式,公式輸入完畢后按Ctrl+Shift+Enter結束:
=INDEX(C2:F16,MATCH(I3&I4,A2:A16&B2:B16,0),MATCH(I5,C1:F1,0))
或:
=HLOOKUP(I5,A1:F16,MATCH(I3&I4,A1:A16&B1:B16,0),0)
說明:公式將兩列條件用“&”組合起來,然后用MATCH函數查找其位置,最后用INDEX函數或HLOOKUP函數返回查找結果
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。