Excel复杂排序和不同表复制数据业务实战

20151129更新:针对本文写的小工具: Python读写Excel自动填表
最近笔者的一位童鞋需要做公司内部的话费分摊表,但是遇到点问题
电信公司提供的话费详单和公司内部需要做的话费分摊表号码顺序不一致,需要笔者将电信公司表格号码按分摊表号码排序,以便复制粘贴
为保护相关人的隐私,笔者使用的数据为软件生成的数据,并不是真实数据
电信公司话费详单

公司内部话费分摊表

房间号码情况有四种:
一个房间一个号码
两个房间一个号码
有的房间没有号码
一个房间两个号码

目的是要将电信公司的话费数据复制到分摊表中,由于每次Ctrl+F太费劲还容易出错,查找的方法并不理想,所以需要对电信公司的表格按分摊表的顺序排序,方便复制

解决方法:

大题思路:将分摊表的号码提取出来,取消拆分,删除空行,加一新列编号,这样就得到电话号码对应的编号,然后对电话号排序,得到的新编号序列复制到电信公司的表格,之后再对编号排序。

1.复制分摊表中电话号码那一列到一个新的sheet

Excel复杂排序和不同表复制数据业务实战_第1张图片

Excel复杂排序和不同表复制数据业务实战_第2张图片

效果如图

Excel复杂排序和不同表复制数据业务实战_第3张图片

2.由于新的工作表还有合并的行和空行,所以我们需要先进行拆分和删除空行操作,便于后面进行编号

拆分操作

Excel复杂排序和不同表复制数据业务实战_第4张图片

Excel复杂排序和不同表复制数据业务实战_第5张图片

拆分后的效果

Excel复杂排序和不同表复制数据业务实战_第6张图片

下面通过定位去除空行

Ctrl+G定位

Excel复杂排序和不同表复制数据业务实战_第7张图片


Excel复杂排序和不同表复制数据业务实战_第8张图片

Excel复杂排序和不同表复制数据业务实战_第9张图片

删除空行的效果

Excel复杂排序和不同表复制数据业务实战_第10张图片

3.新插入一列,并进行编号

Excel复杂排序和不同表复制数据业务实战_第11张图片

4.对第一列进行排序

选定整个表格--数据--筛选,选择第一列的小箭头,点升序

Excel复杂排序和不同表复制数据业务实战_第12张图片


Excel复杂排序和不同表复制数据业务实战_第13张图片

效果如图

Excel复杂排序和不同表复制数据业务实战_第14张图片

5.复制第二列到电信话费详单表,选定整个表格后对编号排序

Excel复杂排序和不同表复制数据业务实战_第15张图片

Excel复杂排序和不同表复制数据业务实战_第16张图片

效果如图

Excel复杂排序和不同表复制数据业务实战_第17张图片

选定整个表格--数据--自动筛选--新序号旁边的箭头--升序

Excel复杂排序和不同表复制数据业务实战_第18张图片

效果如图

Excel复杂排序和不同表复制数据业务实战_第19张图片

再次对比一下分摊表

Excel复杂排序和不同表复制数据业务实战_第20张图片

顺序变一致了

你可能感兴趣的:(Excel,复制排序)