小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

提取不重復(fù)清單你已經(jīng)會了,但篩選條件下提取你還會嗎?

 EXCEL應(yīng)用之家 2022-02-17


送人玫瑰,手有余香,請將文章分享給更多朋友

動手操作是熟練掌握EXCEL的最快捷途徑!

【置頂公眾號】或者【設(shè)為星標】及時接收更新不迷路



小伙伴們啊,今天和大家聊一聊篩選條件下提取不重復(fù)值的方法。通常篩選條件下我們會考慮使用SUBTOTAL函數(shù);而提取不重復(fù)值我們可以使用經(jīng)典組合公式。

好的,下面我們趕緊一起去看一看吧!




01

首先,這個題目是一個提取不重復(fù)清單的題目,因此我們可以使用INDEX+SMALL+IF+MATCH+ROW的經(jīng)典組合。



在單元格E1中輸入公式“=IFERROR(INDEX($B$13:$B$31,SMALL(IF(SUBTOTAL(3,OFFSET($B$12,ROW($B$13:$D$31)-12,))*IF(MATCH($B$13:$B$31,$B$13:$B$31,)=ROW($B$13:$B$31)-12,ROW($B$13:$B$31))=ROW($B$13:$B$31),ROW($B$13:$B$31)-12),ROW(A1))),"")”

思路:

  • SUBTOTAL(3,OFFSET($B$12,ROW($B$13:$D$31)-12,))部分,利用SUBTOTAL函數(shù),如果有篩選,那么可見單元格返回1,隱藏的單元格返回0

  • IF(MATCH($B$13:$B$31,$B$13:$B$31,)=ROW($B$13:$B$31)-12,ROW($B$13:$B$31)部分,另外一個條件,MATCH函數(shù)返回的位置信息若和ROW($B$13:$B$31)-1相符,就返回實際的行號

  • 上述兩個條件都為真時,則返回ROW($B$13:$B$31)-12,即真實的行號減去12。實際上就是返回了一組從1開始的自然數(shù)和FALSE構(gòu)成的內(nèi)存數(shù)組

  • SMALL函數(shù)依次從小打到返回第1、2、3...小的數(shù)字

  • INDEX函數(shù)返回不重復(fù)的清單


02

借助COUNTIF函數(shù),我們也可以寫出正確的公式來。只有一點要注意,公式要從E2單元格開始書寫。



在單元E2中輸入公式“=IFERROR(INDEX($B$13:$B$31,MIN(IF((COUNTIF($E$1:E1,$B$13:$B$31)=0)*SUBTOTAL(3,OFFSET($B$12,ROW($1:$19),)),ROW($1:$19),4^8))),"")”,三鍵回車并向下拖曳即可。

思路:

  • COUNTIF($E$1:E1,$B$13:$B$31)=0部分,利用COUNTIF函數(shù)做一個判斷,在以單元格E1為起點的單元格區(qū)域中中,如有已經(jīng)查找到的數(shù)據(jù),就不應(yīng)該被再次查找到,所以我們只取那些返回值等于0的數(shù)據(jù)

  • 同時第二個條件SUBTOTAL(3,OFFSET($B$12,ROW($1:$19),))部分,和相面的例子中的用法相同

  • 兩者相乘結(jié)果為真時,返回對應(yīng)的行號

  • 利用INDEX函數(shù)返回正確值

  • 利用IFERROR函數(shù)容錯

第二個方法中我們借用了在提取不重復(fù)數(shù)據(jù)時使用COUNTIF函數(shù)的用法,公式業(yè)更加簡潔,請大家務(wù)必領(lǐng)會。


好了朋友們,今天和大家分享的內(nèi)容就是這些了!喜歡我的文章請分享、轉(zhuǎn)發(fā)、點贊和收藏吧!如有任何問題可以隨時私信我哦!

-END-

長按下方二維碼關(guān)注EXCEL應(yīng)用之家

面對EXCEL操作問題時不再迷茫無助

我就知道你“在看”


推薦閱讀

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多