标题:
[求助]
竖排excel表转换成横排多行,求智能化方法
[打印本页]
作者:
gushang
时间:
2011-12-24 18:57
标题:
竖排excel表转换成横排多行,求智能化方法
小弟手上一个问题解决不了,特请大家不吝赐教,谢谢!
excel的表格,表一变成表二。因为表一的各类别长短不同,虽然手动可以实现,但太费时繁琐。希望能智能化实现。
自己的思路:
1.找个现成的软件,直接转化。求相关软件。
2.用excel的宏代码,实现。求判定及实现代码。
3.用VB或其它的编程语言实现。求实现代码。
附:
想把表一:
赵1 事业
钱2 事业
孙3 事业
李4 事业
周5 事业
吴6 事业
郑7 事业
王8 事业
赵9 事业
钱10 事业
孙11 事业
李12 事业
周13 事业
吴14 企业
郑15 企业
王16 企业
赵17 企业
钱18 企业
孙19 企业
李20 企业
周21 企业
吴22 企业
郑23 企业
王24 企业
赵25 企业
钱26 企业
孙27 企业
李28 企业
周29 个体
吴30 个体
郑31 个体
王32 个体
赵33 个体
钱34 个体
孙35 个体
李36 个体
周37 个体
吴38 个体
郑39 个体
王40 个体
赵41 个体
钱42 个体
孙43 个体
李44 个体
周45 个体
吴46 个体
郑47 个体
王48 个体
赵49 个体
钱50 个体
孙51 个体
李52 个体
周53 个体
吴54 无
郑55 无
王56 无
赵57 无
钱58 无
孙59 无
李60 无
周61 无
吴62 无
郑63 无
王64 无
赵65 无
钱66 无
孙67 无
李68 无
周69 无
吴70 无
变成表二:
事业 13人
赵1 钱2 孙3 李4 周5 吴6 郑7
王8 赵9 钱10 孙11 李12 周13
企业 15人
吴14 郑15 王16 赵17 钱18 孙19 李20
周21 吴22 郑23 王24 赵25 钱26 孙27
李28
个体 25人
周29 吴30 郑31 王32 赵33 钱34 孙35
李36 周37 吴38 郑39 王40 赵41 钱42
孙43 李44 周45 吴46 郑47 王48 赵49
钱50 孙51 李52 周53
无 17人
吴54 郑55 王56 赵57 钱58 孙59 李60
周61 吴62 郑63 王64 赵65 钱66 孙67
李68 周69 吴70
坚信本论坛卧虎藏龙,望不吝指教,万分感谢!
祝君男根如龙,御天下万女!
[
本帖最后由 gushang 于 2011-12-24 18:59 编辑
]
作者:
zxlpcl
时间:
2011-12-24 21:36
vba的话,循环读取格子,思路不是很复杂,做起来也要点时间,
感觉你的数据是通讯录,这样有比较简单的手动方法:分别选择有数据的区域复制,然后在新表中右键单击,选择“选择性粘贴”,勾上“转置”,就可以把这一类联系人数据变成横表,数量需要手动加一下
作者:
more84
时间:
2011-12-24 22:20
可以用Excel中的数据筛选功能,用“企事业个人”等身份作为筛选条件,输出筛选结果到表2就可以了
作者:
gushang
时间:
2011-12-25 08:56
感谢2楼3楼的回复!
因为表1有很多个,希望实现任何一张表1,都能智能化转化成表2
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://154.84.5.220/bbs2/)
Powered by Discuz! 7.2