如何让excel表格中的两列数据相同的名称排列在一行

例如:把

名 称 数量 收入 名 称 数 量 收入
大白菜(ZC) 156.750 313.50 红薯 116.176 464.60

牛心菜(ZC) 73.900 295.60 大白菜(ZC) 104.519 250.85

西红柿(ZC/) 70.379 633.40 红土豆1 104.043 391.20

金针菇.. 61.000 183.00 黄 瓜(ZC/) 83.030 830.30

蒜苔(ZC) 58.795 646.70 白萝卜(ZC) 71.439 211.45

白萝卜(ZC) 57.900 217.70 西红柿(ZC/) 64.019 665.80
改为
名 称 数量 收入 名 称 数 量 收入
大白菜(ZC) 156.750 313.50 大白菜(ZC) 104.519 250.85
西红柿(ZC/) 70.379 633.40 西红柿(ZC/) 64.019 665.80
........
..............................................................................
...............................................

..
..

.
.
谢谢大家,可是你们的方法行不通啊!排不到一行

1、创建空白excel,插入样例数据:

名称1    数量1    收入1    名称2    数量2    收入2    

白萝卜(ZC)    57.9    217.7    西红柿(ZC/)    64.019    665.8    

大白菜(ZC)    156.75    313.5    红薯    116.176    464.6    

红薯    116.176    464.6    大白菜(ZC)    104.519    250.85    

西红柿(ZC/)    70.379    633.4    白萝卜(ZC)    71.439    211.45    

2、在D列插入空列,并将A、B、C三列,做筛选;

3、将A列升序排序;

4、同样将E、F、G三列做筛选,E列做升序;

5、删除D列,则两列数据相同的名称,排列在同一行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-08

粘贴的公式(要求A列名称无重复)

=IF(ISNA(VLOOKUP($A2,$G:$I,COLUMN()-3,0)),"",VLOOKUP($A2,$G:$I,COLUMN()-3,0))

本回答被网友采纳
第2个回答  2014-02-08

假设在A:F列

选定A:F列,数据-排序-

追问

按照你图做的,可是相同名称没有排列在一行 啊

追答

见样表

第3个回答  2014-02-08
最简单的方法就是排序,不过先在后面那些数据前插入一列,在在大白菜红薯那行上插入一行,在排序就OK了
第4个回答  2014-02-08
分别按名称排序
相似回答