excel中有A,B两列数据,B数据中包含了所有的A数据,想要把A,B两列数据中相同的排成一列。请问怎么做

2024-11-25 16:41:46
推荐回答(4个)
回答1:

也就是取出二列都有的数据啊。
假设A列是A1:A100,B列是B1:B50
那C1输入
=INDEX($a$1:$a$100,SMALL(IF((COUNTIF(b$1:b$50,a$1:a$100)>0)*(MATCH(a$1:a$100,a$1:a$100,)=ROW($1:$100)),ROW($1:$100),4^8),ROW(A1)))&""
输入后,不能回车,而是按下ctrl+shift+回车,看到公式前后有{}了,表示你按对了。
再下拉。C列就是你要的。

回答2:

假设A1:A100,B1:B100数据比较,则在C1输入
=IF(COUNTIF($a$1:A1,B1)=1,B1,"")
然后下拉
然后在选中C列所有数据,复制——选择性粘贴——数值,再对C列降序排序即可

回答3:

你可以用排序就可以搞定了。

回答4:

排序,筛选