excel第一列数据对应第二列不同数据

标签:
选择性第二订单做个结果 |
分类: EXCEL学习 |
但是如果数据在A列,对应的B列数据,其中A列数据有重复,而对应的B列数据是不同的,这时VLOOKUP就没有用了,因为VLOOKUP只能抽取同样订单号的第一行数据,如下图:http://s3/mw690/51622742gdbc97601ade2&690
标黄的订单号有两个,但是VLOOKUP只能抽出第一个货号A货,无法抽出F货。像这种相同订单号对应不同货号,我们可以用数组公式先做出来,然后再做个筛选:如下图:
http://s15/mw690/51622742gdbc9b54bd96e&690
我们先选中C2至J2,然后直接按“=”键,然后把数组公式贴进去,INDEX($B$1:$B$200,SMALL(IF($A$1:$A$200=A2,ROW($B$1:$B$200),200),column()-2)),
然后同时按ctrl+shift+enter,这3键,注意:数组公式不能直接按enter得出结果的,必须要同时按ctrl+shift+enter,3键才可以的。得出结果如下图:http://s6/mw690/51622742gdbc9d50ddb55&690
然后下拉黑十字即可,如下图:http://s10/mw690/51622742gdbc9dc0c9c69&690
然后我们把公式得出的值,做个选择性粘贴,然后把B列删掉,然后把A列做个删除重复项,保留一个就可以了。删除重复项可以看我的这篇文章http://blog.sina.com.cn/s/blog_5162274201018cdt.html一段即可,如下方:
接下来选中C2到C10,然后复制,右键单击击C2,选择性粘贴,选择数值,点击确定。(这个很重要),如下图:
http://s16/mw690/51622742gdc94f3c9ec8f&690
接下来,选中A列,如下图:
http://s3/mw690/51622742gdc94f8ca0f02&690
接下来,点击菜单栏中的-数据,如下图:
http://s14/mw690/51622742gdc94fc40cfed&690
接下来,点击中间的删除重复项,如下图:
http://s10/mw690/51622742gdc95002c2f09&690
弹出窗口,如下图:
http://s5/mw690/51622742gdc951a001584&690
接下来,选择扩展选定区域,如下图:
http://s11/mw690/51622742gdc951a4df4ca&690
点击删除重复项,如下图:
http://s6/mw690/51622742gdc951abfcd65&690
弹出如下窗口:
http://s5/mw690/51622742gdc951b035194&690
把数量,列C,前面的勾去掉,如下图:
http://s10/mw690/51622742gdc951b619c49&690
点击确定,如下图:
http://s11/mw690/51622742gdc951bbc01ba&690