ExcelVBA、PowerQuery 對都寫在一列的數(shù)據(jù)分組
網(wǎng)友提問:

放大圖片

回答網(wǎng)友問題:
首先,設(shè)計這張表的人是高手
分組本身不適合VBA處理(代碼太多),例如比您這張表還簡單的都需要這么多代碼
https://www.bilibili.com/read/cv23460505/?from=readlist
等集成Python公測結(jié)束,我們還可以在Excel中使用Python完成
現(xiàn)在,建議使用PowerQuery完成,但是我會把VBA代碼寫出來,不是我不會寫,是代碼太多了,我覺得擔(dān)務(wù)這個時間不值當(dāng)?shù)摹?/p>
一、PowerQuery方法
(1)導(dǎo)入2張表


(2)對表1新建步驟,代碼如下
返回結(jié)果

二、ExcelVBA方法
準(zhǔn)備以下表格,注意位置

代碼如下
運行后

當(dāng)我只有一輛油車的時候,在北京堵車我也只能開油車,如果我有一輛油車+一輛電車,我就可以在北京市內(nèi)開電車,跑長途開油車。當(dāng)你知識只有VBA時,可能處理某些問題代碼會很復(fù)雜,如果你掌握的知識多了,選擇余地就大了。

PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e
ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y
標(biāo)簽: