與 30萬(wàn) 粉絲一起學(xué)ExcelVIP學(xué)員的問(wèn)題,左邊的訂單編號(hào)有5萬(wàn)行,右邊訂單編號(hào)去重復(fù)后有2.5萬(wàn)行,再將同一個(gè)貨品編碼*數(shù)量合并起來(lái)。
再用TEXTJOIN函數(shù)將符合條件的貨品編碼*數(shù)量合并起來(lái)。
=TEXTJOIN(",",1,IF($A$2:$A$52381=G2,$B$2:$B$52381&"*"&$C$2:$C$52381,""))
正常情況下,問(wèn)題到此就結(jié)束了。而今天剛好相反,這僅僅是開(kāi)始。學(xué)員反饋,公式計(jì)算很慢很慢。
于是,盧子用電腦嘗試了完整運(yùn)行公式,結(jié)果讓人傻眼,等啊等啊等啊,足足等了20分鐘才計(jì)算完。
傳統(tǒng)公式,當(dāng)數(shù)據(jù)大于1萬(wàn)行的時(shí)候就會(huì)卡,而對(duì)于經(jīng)常使用大數(shù)據(jù)的人來(lái)說(shuō),這簡(jiǎn)直要了她的命,每天啥事不做,就在那邊等電腦運(yùn)行。
好在天無(wú)絕人之路,盧子用新函數(shù)GROUPBY測(cè)試了一下,1秒出結(jié)果,快到讓人不敢相信。來(lái)個(gè)操作動(dòng)畫(huà),讓你感受一下速度,輸入公式,回車(chē)就運(yùn)算完。=GROUPBY(A1:A52381,B1:B52381&"*"&C1:C52381,ARRAYTOTEXT,3)
行區(qū)域A1:A52381,值區(qū)域B1:B52381&"*"&C1:C52381,匯總方式ARRAYTOTEXT的作用就是按分隔符號(hào)合并文本,3代表包含標(biāo)題。
如果對(duì)新函數(shù)GROUPBY一無(wú)所知,可以先點(diǎn)鏈接看文章:被吹上天的新函數(shù)GROUPBY,真的牛逼到能取代透視表嗎?
原來(lái)新函數(shù)的作用在于快速處理大數(shù)據(jù),那就有必要再深入研究學(xué)習(xí)了。除了GROUPBY,還有一個(gè)PIVOTBY,功能更強(qiáng)大,后者可以取代前者。
PIVOTBY估計(jì)是參數(shù)最多的函數(shù),共計(jì)11個(gè)參數(shù),今天只講前5個(gè)。這里多了一個(gè)列區(qū)域。=PIVOTBY(行區(qū)域,列區(qū)域,值區(qū)域,匯總方式,是否包含標(biāo)題)
1.統(tǒng)計(jì)每個(gè)項(xiàng)目的金額行區(qū)域A1:A11,列區(qū)域不需要就用逗號(hào)占位,值區(qū)域D1:D11,匯總方式SUM(也就是求和),3代表包含標(biāo)題。=PIVOTBY(A1:A11,,D1:D11,SUM,3)
2.統(tǒng)計(jì)每個(gè)項(xiàng)目對(duì)應(yīng)負(fù)責(zé)人的金額行區(qū)域是從左到右按順序,因此可以寫(xiě)A1:B11。=PIVOTBY(A1:B11,,D1:D11,SUM,3)
其實(shí),還有一種效果,項(xiàng)目在行區(qū)域,負(fù)責(zé)人在列區(qū)域,金額在值區(qū)域。
=PIVOTBY(A1:A11,B1:B11,D1:D11,SUM,3)
這種帶標(biāo)題的效果感覺(jué)不太好,3去掉就是不帶標(biāo)題,看起來(lái)更簡(jiǎn)潔。
=PIVOTBY(A1:A11,B1:B11,D1:D11,SUM)
3.根據(jù)項(xiàng)目、年月合并負(fù)責(zé)人
將項(xiàng)目、年月用&合并到一起再處理最簡(jiǎn)單,ARRAYTOTEXT的作用就是按分隔符號(hào)合并文本。=PIVOTBY(A1:A11&C1:C11,,B1:B11,ARRAYTOTEXT,3)
當(dāng)然也可以將項(xiàng)目、年月分開(kāi)變成2列,就需要嵌套HSTACK函數(shù)。=PIVOTBY(HSTACK(A1:A11,C1:C11),,B1:B11,ARRAYTOTEXT,3)
=PIVOTBY(A1:A11,C1:C11,B1:B11,ARRAYTOTEXT,3)
其實(shí),這些行列總計(jì)、標(biāo)題之類(lèi)的都可以去掉,區(qū)域從第2行開(kāi)始,同時(shí)設(shè)置后面幾個(gè)參數(shù)實(shí)現(xiàn)。=PIVOTBY(A2:A11,C2:C11,B2:B11,ARRAYTOTEXT,0,0,,0,,,0)
以上,就是盧子研究了2天新函數(shù)的體驗(yàn),后面有更好用的再發(fā)文章具體說(shuō)明。如果你以前研究過(guò),也談下新函數(shù)的優(yōu)缺點(diǎn)。https://kdocs.cn/l/ctqyZk0i5mqB一次報(bào)名VIP會(huì)員,所有課程永久免費(fèi)學(xué),永久答疑,僅需 1500 元,待你加入。報(bào)名后加盧子微信chenxilu2019,發(fā)送報(bào)名截圖邀請(qǐng)進(jìn)群。請(qǐng)把「Excel不加班」推薦給你的朋友
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。