iT邦幫忙

0

請問各位熟悉EXCEL的邦友
小弟有一份EXCEL檔案 理面的資料類似

A 1
B 1
C 1

A 2
B 2
C 2
....

ABC 都是一樣的標題,只是每一塊區的資料不同而已

想要把資料排序成為
A B C
1 1 1
2 2 2

現在小弟用的方法蠻笨的
就是先把各區塊的資料轉置貼上,
等於先變成
A B C A B C
1 1 1 2 2 2

在手工排列
A B C
1 1 1
2 2 2

不知道各位邦友有沒有更快及方便的方式可以處理
因位資料量還蠻大的

謝謝

36
alenchen
iT邦新手 2 級 ‧ 2008-11-29 16:46:13
最佳解答

你提供的資料太簡化了。
應該還有標題列才是...
你所敘述的問題可以用「合併彙算」快速得到

上圖左邊是您所說的「資料」,右邊是合併彙算結果
操作方法:
資訊→合併彙算
在對話框中,分別加入須合併的內容所在位置。如下圖:

注意[標籤名稱來自]所需勾的項目。

確定後就可以啦!

28
edenhsu
iT邦新手 4 級 ‧ 2008-11-28 16:26:55

用一個笨方法 參考一下吧
aaa bbb
a 1
b 1
c 1
a 2
b 2
c 2
a 3
b 3
c 3

然後選擇 資料(D) --> 樞紐分析表
選取你要的資料內容 按下一步下一步(ok)
他會出來一份樞紐分析欄位清單

加總 的bbb aaa
bbb a b c 總計
1 1 1 1 3
2 2 2 2 6
3 3 3 3 9
總計 6 6 6 18

aaa 放上面 bbb 放左邊 和 中間 (會出現類似像上面的表格)
但是他還是一個樞紐表 所以你可以點表格內
按右鍵 選取 整張表格 再按 ctrl + c
找個空白的Sheet 按ctrl + v
把不要的刪掉
收工

36
海綿寶寶
iT邦超人 1 級 ‧ 2008-11-28 20:45:06

1.你這不算是"排序"問題
2.我的解法如下

先加上一欄ROW做為每組的唯一識別值

接著用樞紐分析表產生所要的結果

我要發表回答

立即登入回答