日常工作中,從表格中按條件查詢數(shù)據(jù)一般都要想到LOOKUP和VLOOKUP函數(shù),還有一個(gè)INDEX和MATCH函數(shù)組合也是超好用的。
但這些函數(shù)普通用法,只會(huì)查找到第1個(gè)符合條件的結(jié)果,如果碰到下圖中的情況,有多個(gè)結(jié)果時(shí),普通用法難以完成。
今天分享一對多查詢的幾個(gè)公式,公式都比較復(fù)雜,用時(shí)直接復(fù)制粘貼,再修改單元格地址即可,不明白可以留言或私信我。
另外,最后一種方法用數(shù)據(jù)透視表功能來完成,相信小伙伴們都能學(xué)會(huì)!
方法一:VLOOKUP函數(shù)公式
在G2單元格輸入公式:
=VLOOKUP($F2&COLUMN(A1),IF({1,0},$B$1:$B$100&COUNTIF(INDIRECT("b1:b"&ROW($1:$100)),$F2),$D$1:$D$100),2,0)
公式輸入完成后按Ctrl+Shift+回車鍵,因?yàn)槭菙?shù)組公式
然后再向右、向下填充公式即可。
當(dāng)公式出現(xiàn)錯(cuò)誤值時(shí),查詢的結(jié)果就沒有了。
方法二:INDEX函數(shù)
在G2單元格輸入公式:
=INDEX($D:$D,SMALL(IF($B:$B=$F$2,ROW($A:$A),4^8),COLUMN(A1)))
公式輸入完成后按Ctrl+Shift+回車鍵,因?yàn)槭菙?shù)組公式
然后再向右、向下填充公式即可。
當(dāng)公式出現(xiàn)0值時(shí),查詢的結(jié)果就沒有了。
方法三、數(shù)據(jù)透視表功能
1、在表格后面建立一輔助列,在E2單元格輸入公式:
=COUNTIFS($B$2:B2,B2)
再下拉填充公式;
公式的含義是統(tǒng)計(jì)名稱累計(jì)出現(xiàn)的次數(shù)。
2、點(diǎn)擊【插入】選項(xiàng)卡中的【數(shù)據(jù)透視表】按鈕,
在創(chuàng)建數(shù)據(jù)透視表窗口中,【選擇一個(gè)表或區(qū)域】中選擇表格,包括上一步建立的輔助列,
選擇放置數(shù)據(jù)透視表的位置,選擇【現(xiàn)有工作表】,選擇適合的單元格
最后點(diǎn)擊【確定】
3、在右側(cè)的數(shù)據(jù)透視表窗格中,把名稱拖到行字段,5月銷量拖到值字段,輔助列拖到列字段,如下圖
4、通過上面簡單的3步,所有名稱的銷量,以及匯總數(shù)據(jù)就都出現(xiàn)了,
也可以點(diǎn)擊【行標(biāo)簽】的篩選按鈕,選擇需要顯示的名稱;
還可以選擇【設(shè)計(jì)】選項(xiàng)卡中數(shù)據(jù)透視表樣式,美化表格。
小伙伴們,在使用Excel中還碰到過哪些問題,評(píng)論區(qū)留言一起討論學(xué)習(xí),堅(jiān)持原創(chuàng)不易,您的點(diǎn)贊轉(zhuǎn)發(fā)就是對小編最大的支持
聯(lián)系客服