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,"")
非常感谢,两个答案对我都有用,可惜只能采纳一次,好认好运!