[VBA ] 将重复的资料合并在同一栏

楼主: qazsd ( )   2014-11-17 01:18:37
请教一下各位高手们
小弟做了个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维阵列吗?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-11-17 08:31:00
一维就好了为什么要3维
楼主: qazsd ( )   2014-11-17 12:28:00
因为要记标题名称、出现次数还有一个是纪录在哪篇文章出现,不是要三维吗?
作者: ClubT (小喬)   2014-11-17 14:44:00
建议你到Prob_Solve这板吧 讨论算法的话...
楼主: qazsd ( )   2014-11-17 20:08:00
喔 我是想问说VB有没有相关的函式可以快速达成??
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-11-17 22:41:00
这简单到爆炸好吗 根本不需要找函数来用还有这了不起也是二维而已 你到底是怎样构想会想到三维
楼主: qazsd ( )   2014-11-17 23:34:00
因为每列标题都有一个专属的文章ID,我把文章内文更正好了
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-11-18 09:16:00
这样还是二维啊 拜托把阵列概念弄清楚好吗不然我讲东你讲西 一定要多一维 这样接不下去
作者: KawasumiMai (さあ、死ぬがいい)   2014-11-18 12:39:00
原PO你的想法应该没错,但是维数算错了标题跟文章分别是XY,也就是一维跟二维但是里面的数量只是该节点的值,并不是第三维单一拉出来看 文章1 文章2 文章3 文章4标题A 1 2 0 3这样是一条阵列,也就是一维把所有标题串成阵列方便管理,这样是二维话说PHP版也看过一样文章,你在思考用什么语言写吗?
楼主: qazsd ( )   2014-11-18 23:09:00
嗯嗯..是二维没错..发布到PHP版是因为想说能不能用PHP来显示结果..然后再贴到Excel...因为用VB要写入到Excel好像有点问题..
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-11-19 07:04:00
用VBA就写完了。有人说countif()但是那实在很难用。

Links booklink

Contact Us: admin [ a t ] ucptt.com