excel中如何以两列为一组来去重复

如图。1、一两列一行为一组,与其他行比较,重复的去掉2、B列是空时,a列也去掉,不再显示黄色是效果。谢谢!

C1数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉至D1再下拉即可:

=IFERROR(INDEX(A:A,SMALL(IF((MATCH($A$1:$A$999&$B$1:$B$999,$A$1:$A$999&$B$1:$B$999,)=ROW($1:$999))*($B$1:$B$999<>""),ROW($1:$999)),ROW(A1))),"")

追问

公式是对。但是我把效果图做错了,是希望,去掉重复和空格后,数据在原位置不变。抱歉,麻烦了

追答

不能直接在原位置的,还是按上面的方法。完成后按以下方法做:

选中C和D列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A和B列即可。

追问

我的意思是,在c,d列以原来数据的位置呈现,只是删除了空格和重复

追答

不明白,再像最初提问那样弄个想要的效果图上来看看。

追问

黄色为效果,多谢!

追答

汗!这提问的不清不楚的还真是事倍功半啊。

现在这要求就更简单了,C1公式右拉下拉:

=IF((COUNTIFS($A$1:$A1,$A1,$B$1:$B1,$B1)=1)*($B1<>""),A1,"")

追问

非常感谢,两个答案对我都有用,可惜只能采纳一次,好认好运!

温馨提示:答案为网友推荐,仅供参考
相似回答