excel 几列数据取唯一值

假设两列数据,一列是城市名,另一列是酒店名

需要得到的结果是:

这个可以通过“删除重复项”得到,但是,我想要通过公式能实现的,不知道该怎么做,求教高手

Excel 2007 版本有自带的 删除重复项 功能

选中这两列---数据 ---删除重复项---确定 ----确定, 就可以了

Excel 2003 , 用公式:
C2输入
=A2&B2
鼠标移到C2右下角变实心十字 双击
D2 输入
=countif(C$2:C2,C2)
鼠标移到D2 右下角 变实心十字 双击
筛选 D 列 大于 1 的 删除,
剩下的 就是唯一的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-30
这个需要使用数组公式
以你现在的例子
C1输入
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$23&$B$1:$B$23,$A$1:$A$23&$B$1:$B$23,)=ROW($1:$23),ROW($1:$23),4^8),ROW(A1)))&""
注意:::输入后,不能回车,而是按下ctrl+shift+回车
再公式右拉填充到D1
然后,选中C1:D1下拉进行公式填充,即可。本回答被提问者采纳
第2个回答  2013-10-30
用数据透视表 可以快速达到你的要求,--插入--数据透视表
相似回答