不连续列中提取不重复值,其实很简单

小伙伴们好啊,今天咱们分享一个来自实际工作中的例子,要从不连续的列中,提取出不重复值。

先来看数据源:

表格中,标记绿色的列是一些产品的报检批号,分布在不同的列中。现在咱们要做的就是提取出这些报检批号的不重复清单。


第一种方法,可以分别把A列、C列、E列的内容复制后,依次粘贴到同一个空白列中,然后使用数据选项卡下的删除重复值功能。

这种方法适合数据少的情况,如果数据量多了,操作效率比较低,而且数据源一旦发生变化,又要重新处理一次才行。


第二种方法,适合安装了Excel 2016及以上版本的同学使用。

首先单击数据区域任意单元格,然后依次单击【数据】→【自表格/区域】,将数据加载到Power Query编辑器里:


在【主页】选项卡下单击【将第一行用作标题】下拉按钮,选择“将标题作为第一行”。


在【转换】选项卡下单击【转置】命令,将表格的行列进行互换。


单击Column1的筛选按钮,在筛选器中去掉“重量”字样的勾选。


单击Column1的列标,在【转换】选项卡下依次单击【逆透视列】→【逆透视其他列】。


按住Shift键不放,单击选中最左侧的两列,右键→【删除列】


单击【值】列列标,在【主页】选项卡下依次单击【删除行】→【删除重复项】命令。


最后单击【关闭并上载】,将数据加载到工作表中。


得到的结果如下:

如果数据源发生了变化, 只要在结果工作表中,鼠标右键点击一下刷新即可。


素材提供:E科主任

图文整理:祝洪忠

举报
评论 0