member 发表于 2021-7-23 01:02:49

[excel考勤表]用excel整理考勤表数据,来一个最简单的方法

下面这个截图中,是一些考勤机导出的数据,咱们看E列的考勤时间,每个人一天的所有刷卡时间是存放在同一个单元格内的:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_1_2018071306440251

这样的数据,估计小伙伴们看了就会头疼吧。
为了便于数据汇总,咱们需要将刷卡时间拆分到不同行里:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_2_20180713064402144

其实这样的数据拆分并不复杂,接下来咱们以Excel 2016为例,看看具体的拆分步骤:
数据→新建查询→从文件→从工作簿

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_3_20180713064402347

找到工作簿存放的位置:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_4_20180713064402707

在导航器窗口中,选中数据所在的工作表名称,点击“编辑”:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_5_20180713064402816

在打开【查询编辑器】对话框中,单击打卡时间所在列的列标,然后依次单击【拆分列】→【按分隔符】。
然后选择分隔符类型为“空格”:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_6_20180713064402972

操作完成后excel考勤表,不同的刷卡时间就会拆分到不同列中excel考勤表,
接下来单击最左侧的刷卡时间列列标,按住Shift键不放,再单击最右侧的刷卡时间列列标,使其全部选中。
在【转换】选项卡下,单击【逆透视列】:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_7_20180713064403144

这样就可以将所有打卡时间整合到一列了,多出了一个“属性”列,这里没有什么意义,右键单击列标,删除:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_8_20180713064403222

最后在【开始】选项卡下单击【关闭并上载】,OK了:

http://image109.360doc.com/DownloadImg/2018/07/1318/138419297_9_20180713064403379

来看看最终的效果,所有打卡时间都被拆分到不同行中显示,而且还自动删除了没有打卡的记录,这样就便于咱们后续的汇总计算了。
本文选自excelhome祝老师的文章

以上内容就是用excel整理考勤表数据,来一个最简单的方法的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。
页: [1]
查看完整版本: [excel考勤表]用excel整理考勤表数据,来一个最简单的方法