关于excel工作簿内数据不重复导入的问题,关键不在于导入本身,而在于在导入过程中如何对重复的数据进行清理。
从您的截图看,您的Excel是比较新的2016版本,获取外部数据功能即为强大的新功能Power Query,这项新功能在导入数据的过程中,可以非常方便地对数据进行清洗和转换,比如你所所需要的不重复导入,操作非常简单,如下所示:
要求:
1.剔除状态为“已取消”的合同;
2.对合同按合同号、协议版本号排序;
3.保留每个合同的最后版本。
实际上保留协议版本就是要将重复的协议删除,但是,因为只能删除协议版本为旧的协议,在Power Query中,删除重复行的原理是保留重复数据中的第一行,因此,在本例中,在前述步骤对协议号进行排序的基础上,再对协议版本按降序排序。
通过以上的简单处理,筛选了需要的数据,并清理了不必要的重复数据,然后就可以将数据上载到Excel里了——当然,你还可以在Power Query里继续进行更加复杂的数据整理工作,然后一次性地将最终结果返回Excel。
Excel 2016的获取外部数据(即Power Query功能,Excel2010或Excel2013可到微软官方下载相应的插件)非常强大,相对于原Excel的简单数据导入功能来说,除了数据的简单接入,还可以在接入后进行整体的处理、转换,然后加载到Excel中,而当数据源发生变化时,只需要一键刷新,以上所做的所有处理转换过程都会自动执行,使用户直接得到最终所需的处理成果!非常值得使用,想学习的朋友可私信我免费下载Power Query从入门到实战80篇训练材料:
联系客服