每日一題系列視頻課程30,今天第4節(jié)! 第1節(jié):被罵了,因?yàn)榻獯鸩辉敿?xì)! 第2節(jié):Excel一個(gè)很奇怪的分列問題! 第3節(jié):Excel真不給面子,選誰誰變臉! 第4節(jié):Excel如此簡單,多行查詢! 第5節(jié):............................ 轉(zhuǎn)發(fā)文章到朋友圈,免費(fèi)學(xué)習(xí)最新5節(jié)視頻課程!看文章最后說明! 昨天文章中的條件格式應(yīng)用很有趣,工作中也很實(shí)用,同樣的示例,想到前幾天答疑群里另外一個(gè)朋友問到的問題。 如下圖:原始數(shù)據(jù)中有很多數(shù)據(jù),在查詢表里,選擇不同的部門,就查詢出不同部門的數(shù)據(jù),行數(shù)不確定,怎么實(shí)現(xiàn)呢? 1、這種問題最常見的方法是:數(shù)組公式,很復(fù)雜,且數(shù)據(jù)量大的時(shí)候效率很低。 2、再有就是用VBA,效率很高,用起來也簡單,但是對多數(shù)人來說VBA就是天書。 3、今天我們使用另外一種方法,每個(gè)人都能做出來的:輔助列法。 4、在原始數(shù)據(jù)數(shù)據(jù)中增加一列輔助列,并輸入公式:=COUNTIFS(C2:C2,C2) 。 5、選擇公式中第一個(gè)C2,然后按F4,加上絕對引用,并用&和C列數(shù)據(jù)合并,在單元格右下角雙擊,復(fù)制公式到下方,就得到了一個(gè)按每個(gè)部門分別計(jì)數(shù)的序號。 公式:=COUNTIFS($C$2:C2,C2)&C2 是不是感覺很熟悉:在前幾天的文章中用過相同的方法,去找找吧! 6、來到查詢表中,先在部門下做一個(gè)下拉選擇,然后在右邊的數(shù)量里使用公式:=COUNTIFS(原始數(shù)據(jù)!C:C,H2),得到原始數(shù)據(jù)中有多少行。 7、然后在序號列里寫公式:=IF(ROW(A1)<=$I$2,ROW(A1),''),并向下拉很多行,會得到一個(gè)和部門數(shù)量相同的序號,再多的行就不出現(xiàn)序號了。 7、之后的使用公式:=VLOOKUP($A2&$H$2,原始數(shù)據(jù)!$B:$G,COLUMN(),0),然后在單元格右下角,橫拉,下拉,就得到所有選擇部門的數(shù)據(jù)了。 8、最后再用IFNA或IFERROR處理掉多余的錯(cuò)誤行,完成。 公式:=IFNA(VLOOKUP($A2&$H$2,原始數(shù)據(jù)!$B:$G,COLUMN(),0),'') 9、測試一下,選擇其它部門試試效果。 說明:文章中所有使用的函數(shù)在我的公眾號里都能找到,關(guān)注公眾號,打開右下角:歷史文章,在搜索中輸入關(guān)鍵字,然后點(diǎn)擊右下角輸入法中的:搜索,就可以查到相關(guān)的文章了。 |
|