close

EXCEL裡有一個“分類匯總”的功能,用法大傢應該都不會陌生,但是之前卻一個問題困擾著我,如下圖1和圖2所示:我需從一張發貨明細表中整理出,一段時間(如3個月)內所有產品按“產品圖號”匯總的發貨數量,即隻要圖2中匯總行的數據。

(圖1分類匯總前)

(圖2分類匯總後)
我的問題是:如何快速取出匯總行的數據,去掉匯總表中的明細項,而且取出的數據表中必須要有“產品名稱”和“使用車型”兩項,“發貨日期”可以不管。如圖3:

(如圖3)
       有一個方法,就是在分類匯總表中,把空白的地方用上一行數據復制下來,然後就可以整表復制,導出最終想要的表。可是如果要處理的數據是幾百幾千行,用這個方法,就非常費工夫瞭。
第1步、打開這個小程序,將圖1表中產品名稱、產品圖號、使用車型三列數據復制到程序表的Sheet2中,產品圖號那一列調到第一列,作為關鍵字列,如圖4:

(圖4)
第2步,處理分數匯總後的表,為防錯起見,我們把產品圖號列另外復一列,去掉分類匯總時系統隱藏的公式,然後把無“匯總”字樣的數據全部改成一個這一列中沒有的產品圖號,例如全部改為“L”,把的有“匯總”字樣的數據全部掉“匯總”字樣,可用公式=LEFT(C3,LEN(C3)-3),如下圖5

(圖5)
第3步,將處理好的產品圖號列復制到程序表的Sheet1中的A列 ,按Ctrl+q運行程序,對應的值使被提取到Sheet1中的B列和C列瞭,如圖6

(如圖6)
第3步,將程序表Sheet1中的B列和C列,復制回分類匯總表中,如圖7,下面就不說瞭哦,已經非常簡單瞭。對瞭,程序表Sheet2中已被篩選到的數據都打瞭“T”標識瞭,便於手工核對和糾錯。

(圖7)


(圖8)





arrow
arrow
    全站熱搜
    創作者介紹
    創作者 itest8 的頭像
    itest8

    itest8的部落格

    itest8 發表在 痞客邦 留言(0) 人氣()