excel中第三列设置公式,在前两列数据提取唯一值,并依次排序

详见图片

第1个回答  2013-08-22

在前两列数据提取唯一值,并依次排序,需要辅助列完成

追问

谢谢你的回答

第2个回答  2013-08-22
C2中输入=INDIRECT(TEXT(MIN(IF(COUNTIF(C$1:C1,A$2:B$100)=0,ROW($2:$100)*100+{1,2},9999)),"R0C00"),)&""下拉到你所需要的地方,但不能排序追问

取数是可以了,能有办法排序吗?拜托

追答

把B列数据剪切到A列数据下面,再升序排列,然后C2中输入公式,=OFFSET($A$1,MATCH(,COUNTIF(A$1:$A1,$A$2:$A$30),),)下拉,不过方法不满意

B列数据放在A列下面,升序排列,C2输入=OFFSET($A$1,MATCH(,COUNTIF(A$1:$A1,$A$2:$A$30),),)数组公式,不过此办法方法不对,望谅

追问

谢谢你

第3个回答  2013-08-22
....最简单的是,把第二列复制到第一列下面,然后将整合后的这列,插入数据表,就可以了。可以满足取唯一值,且自动排序追问

我这第一、二列是设置公式提取的另外两个工作表的数据,因此您这个方法不太适用

追答

你把这两列复制到右边,保留数值,却掉连接公式。然后在合并,透视表。试试呢

追问

您这样做每次数据有变化都要操作一次,不够智能方便哦

追答

不会了

追问

谢谢你

第4个回答  2013-08-22
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 [email protected]本回答被提问者采纳
相似回答