有一個很大的Excel表格,里面的資料有三列,現在需要根據第一列和第二列的資料將第三列的內容進行匯總成一行。詳見圖示
之前的表格

操作之后的表格

因為資料量太大,手動一個個操作太麻煩了,還容易出錯,請問有什么辦法實作???
謝謝
uj5u.com熱心網友回復:
有兩種辦法可以實作。一是寫公式,但需要多步。二是用資料透視,先資料分列好,然后拷貝粘貼就行了。uj5u.com熱心網友回復:
問題已解決。通過設定輔助的兩列對資料進行處理。其中,D列按照要求對資料進行匯總,每一個名字后面用空格分隔。公式為=IF(AND(A1=A2,B1=B2),D1&" "&C2,C2)。
E列對資料進行核對,如果區、街道相同的話,單元格為0,如果不同的話,就設為1,這樣最后只把單元格是1的行篩選出來就滿足要求了。公式為=IF(AND(A2=A3,B2=B3),0,1)。
還增加了一個輔助列,F列用于計數,這樣便于最后統計。也可以不用,統計還是比較容易的。公式為=LEN(D2)-LEN(SUBSTITUTE(D2," ",""))+1
最后的結果如下:
uj5u.com熱心網友回復:
太厲害了,函式學習中uj5u.com熱心網友回復:
這個太實用了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/24833.html
