1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2011年9月17日 星期六

將execel中橫的資料合併成直的(多欄位重覆)

有網友來信問了一個Excel的問題,想想這個問題,對於初次使用Excel的人大部分都會這樣設計,因為這樣很容易查看,但是如果要做樞鈕分析時,就會發現這樣的格式是無法使用的,必需把一筆資料變成多筆相同的記錄,這樣才可以使用樞鈕分析或是篩選等功能,所以就寫了一支程式把這種格式的檔案轉換成多筆比較正規類似資料庫的顯示。
1.處理前的資料

2.相關的設定
3.處理後的檔案格式




14 則留言:

Unknown 提到...

請問一整天大大,是否有什麼方法可以將四行合併成一行,五到八行合併成第二行之類的方法,以此類推,因為使用了一整天大大的合併成直式都是會以最前面的行為固定,是否有別種方法處理?

鋒羽 上

一整天 提到...

鋒羽您好:

您要的功能應該是底下這個.

http://272586.blogspot.com/2009/04/excel_30.html
將Excel的直排資料切割成多筆

vince.bike1 提到...

您好, 引用您的連結開啟的卻是"將多個圖片插入excel並調整大小", 可以麻煩您看一下嗎? 多欄位的作業合併成直式對我的幫助很大, 謝謝您做出這麼多好用的工具

Vincebike

明和蔡 提到...

Vincebike您好:
謝謝您的告知,連結己更新成正確的,麻煩重下載.

vince.bike1 提到...

謝謝您,

不知道您是否有開課, 我很希望能跟您學習.

明和蔡 提到...

vince.bike1您好:
目前是沒有開課,您可以將您的聯絡方式寄到我的信箱,如果有開課的訊息,再email通知您.

vince.bike1 提到...

感謝您, 我會將我的聯絡方式e-mail給您,

明和蔡 提到...

vince.bike1您好:
您的email我收到了.

明和蔡 提到...

vince.bike1您好:
您的email我收到了.

torrent 提到...

您好,多謝您製作了這個巨集,非常好用。而我最近發現需要一個功能,但用這個巨集好像弄不出來。就是要保留第一列的名稱在轉成欄後,變成第二欄,案例如下:

ID 1990 1991 1992
00 AAAA BBBB CCCC
01 DDDD EEEE FFFF

要轉成這樣

ID Year DATA
00 1990 AAAA
00 1991 BBBB
00 1992 CCCC
01 1990 DDDD
01 1991 EEEE
01 1992 FFFF

不知道這個巨集是否有這個功能我沒有試出來,或者版主其實有其它巨集有這樣的功能。

多謝。

torrent 提到...
作者已經移除這則留言。
一整天 提到...

torrent,
您可以參考底下這一篇.

如何將Excel樞紐分析過的資料還成條列式資料
http://272586.blogspot.tw/2010/12/excel.html

dokis 提到...

一整天大大, 非常感謝您所寫的這個程式, 非常好用!

這邊有個問題想要請教您:

如果我想要把直的資料合併成橫的, 有沒有辦法呢?

例如:

id 次序 t s
a 1 3/4 50
a 2 5/4 60
a 3 7/4 70
b 1 4/4 50
b 2 7/4 65

變成:
id 次序 t s 次序 t s 次序 t s
a 1 3/4 50 2 5/4 60 3 7/4 70
b 1 4/4 50 2 7/4 65

謝謝您!

一整天 提到...

dokis 您好,

您可以先將
次序 t s利用;合併成一個欄位,
再利用我底下這個工具合併相同,用,合併成一個欄位

http://blog.bestdaylong.com/2009/09/excel_19.html
在Excel快速合併相同資料的其它欄位


再利用Excel的資料剖析,分二次將逗號及分號還原成原的資料

贊助

彰化一整天粉絲團