作者qazsd (qazsd)
看板Visual_Basic
標題[VBA ] 將重複的資料合併在同一欄
時間Mon Nov 17 01:18:37 2014
請教一下各位高手們
小弟做了個EXCEL檔案需做text mining
檔案裡面的資料很多,例如:文章001 (字詞名稱)標題A 標題D 標題B 標題E ...
(出現次數) 1 3 2 1 ...
文章002 標題D 標題K 標題C 標題A
. 4 5 1 2
. . . . .
. . . . .
. . . . .
每列各有上百個標題
且每列都有重複的標題
想要整合成像這樣: 標題A 標題B 標題C 標題D 標題E 標題K ...
文章001 1 2 3 1
文章002 2 1 4 5
. . . . . . .
. . . . . . .
除了使用陣列還有其他更好的做法嗎?
陣列一定得用3維陣列嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.203.234
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1416158319.A.C1D.html
1F:→ MOONRAKER: 一維就好了為什麼要3維 11/17 08:31
2F:→ qazsd: 因為要記標題名稱、出現次數還有一個是紀錄在哪篇文章出現 11/17 12:28
3F:→ qazsd: ,不是要三維嗎? 11/17 12:28
4F:推 ClubT: 建議你到Prob_Solve這板吧 討論演算法的話... 11/17 14:44
5F:→ qazsd: 喔 我是想問說VB有沒有相關的函式可以快速達成?? 11/17 20:08
※ qazsd:轉錄至看板 Prob_Solve 11/17 20:09
6F:→ MOONRAKER: 這簡單到爆炸好嗎 根本不需要找函數來用 11/17 22:41
7F:→ MOONRAKER: 還有這了不起也是二維而已 你到底是怎樣構想會想到三維 11/17 22:43
8F:→ qazsd: 因為每列標題都有一個專屬的文章ID,我把文章內文更正好了 11/17 23:34
※ 編輯: qazsd (123.195.203.234), 11/17/2014 23:38:55
9F:→ MOONRAKER: 這樣還是二維啊 拜託把陣列概念弄清楚好嗎 11/18 09:16
10F:→ MOONRAKER: 不然我講東你講西 一定要多一維 這樣接不下去 11/18 09:17
11F:→ KawasumiMai: 原PO你的想法應該沒錯,但是維數算錯了 11/18 12:39
12F:→ KawasumiMai: 標題跟文章分別是XY,也就是一維跟二維 11/18 12:40
13F:→ KawasumiMai: 但是裡面的數量只是該節點的值,並不是第三維 11/18 12:40
14F:→ KawasumiMai: 單一拉出來看 文章1 文章2 文章3 文章4 11/18 12:41
15F:→ KawasumiMai: 標題A 1 2 0 3 11/18 12:41
16F:→ KawasumiMai: 這樣是一條陣列,也就是一維 11/18 12:41
17F:→ KawasumiMai: 把所有標題串成陣列方便管理,這樣是二維 11/18 12:41
18F:→ KawasumiMai: 話說PHP版也看過一樣文章,你在思考用什麼語言寫嗎? 11/18 12:42
19F:→ qazsd: 嗯嗯..是二維沒錯..發佈到PHP版是因為想說能不能用PHP來顯 11/18 23:09
20F:→ qazsd: 示結果..然後再貼到Excel...因為用VB要寫入到Excel好像有點 11/18 23:10
21F:→ qazsd: 問題.. 11/18 23:11
22F:→ MOONRAKER: 用VBA就寫完了。有人說countif()但是那實在很難用。 11/19 07:04