EXCEL怎么把两列相同的名字排到一起

比如A列和B列里面的人名是相同的。但是行列不同。那怎么可以将两列相同的名字排在同一位置上面??

加入你的数据在B,C 列。可在D列输入=IF(ISERROR(VLOOKUP(B2,C:C,1,0)),C2,VLOOKUP(B2,C:C,1,0))
我试过了没问题,采纳我的吧,我在做任务。呵呵
还可以把B 列定义为列表,然后C列按定义的列表排序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-21
这还不简单,两个列单独排序,排的时候注意“主要关键字”要一样本回答被提问者采纳
第2个回答  2011-12-21
=A1&B1追问

但是A列和B列的名字排序不一样的啊!!

追答

=IF(COUNTIF(A24:A27,B24:B27)=1,B24:B27&B24:B27,A24:A27)
数组公式

追问

还是不对。
比如
A列 B列
王小 李小
张小 王小
李小 张小

我想的结果是:
A列 B列
王小 王小
张小 张小
李小 李小

追答

=IF(COUNTIF(A24:A27,B24:B27)=1,A24:A27,""),那这个公式只能在C列输

相似回答