日常工作中,從表格中按條件查詢數(shù)據(jù)一般都要想到LOOKUP和VLOOKUP函數(shù),還有一個INDEX和MATCH函數(shù)組合也是超好用的。 但這些函數(shù)普通用法,只會查找到第1個符合條件的結(jié)果,如果碰到下圖中的情況,有多個結(jié)果時,普通用法難以完成。 今天分享一對多查詢的幾個公式,公式都比較復(fù)雜,用時直接復(fù)制粘貼,再修改單元格地址即可,不明白可以留言或私信我。 另外,最后一種方法用數(shù)據(jù)透視表功能來完成,相信小伙伴們都能學(xué)會! 方法一: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)錯誤值時,查詢的結(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值時,查詢的結(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ù)透視表窗口中,【選擇一個表或區(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中還碰到過哪些問題,評論區(qū)留言一起討論學(xué)習(xí),堅(jiān)持原創(chuàng)不易,您的點(diǎn)贊轉(zhuǎn)發(fā)就是對小編最大的支持 |
|