excel批量排列

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:21:45
我有个txt文本文档,里面有联系人的资料,文档里面是按照
电话:***
手机:***
公司:***
地址:***
电话:***
手机:***
公司:***
地址:***
电话:***
手机:***
公司:***
地址:***
电话:***
手机:***
公司:***
地址:***
全部都是这种格式,我想导入excel里做一份表格,可有几千行,也就是说,按普通的做法,想要把它排列好,需要一句一句来复制和粘贴,希望有哪为高手能帮我想想办法,能不能批量生产。
这是做好的

=IF(MOD(ROW(),4)<>1,"",INDIRECT("A"&(ROW()+COLUMN()-1)))

1. 先将TXT文件导入到EXCEL表的A列,然后在B,C,D,E列粘贴这个公式,就按行配列出来了,不过在每两条记录中间会有间隔。

2. 在F2输入1,选中F1:F4,点单元格右下角向下拖动,这样每条记录后面就有了一个数列,这是为了之后排序的辅助列。

3. 选中B,C,D,E,F列,复制,选择性粘贴到新表格,在选择性粘贴的选项里选“值”这一项,然后选中之前的F列进行升序排序,在排序依据里选择“扩展选定区域”,最后删除这个辅助列即可。

joy0084868说的也是一种方法,那个就要用到分列。

把这些先导入到excel里面,再用公式统计一下就可以了~

教程上用这个例题 做宏的演示
但宏处理起来感觉很慢 还要录制
直接在第二列编辑:
B1=A1&A2&A3$A4
选中B1:B4
向下拖动 填充
你要的东西应该出来了吧

不知你要达到什么样的结果.