excel A和C两列是商品名称(有相同的也有不同的),而且顺序不一样,如何实现将相同的对齐,对于其中一列没的就空出来
eg:原来数据如下 
A   B    C    D
张  2 李  1
王  3 张  5
李  4 王  6
孙  6 黄   8
需要实现的效果如下:
A   B   C   D
张  2   张  5
王  3   王  6
李  4   李  1
孙  6 ( 空)
(空  )黄  8问题补充: 其实相当于两张表 怎么实现啊 有晓得的不
能用VB实现吗

解决方案 »

  1.   

    手动排序吧,若用VBA,我估计难在C列中的主键值是不是唯一,有重复的话就要另说了
      

  2.   

    在Excel里有一个lookup函数,就是解决这个问题的
      

  3.   

    excel里面的vlookup可以处理,处理出来的数据存在另外一个excel中就可以了用VB操作的话,有个笨办法,就是把excel导入access,再对acess数据库进行操作,写入excel就可以了
    不大清楚有没有更简单的办法
      

  4.   

    VLOOKUP, 这个函数用起来有点复杂的, 网上找个例子看明白了就解决了