EXCEL如何根據條件查找出符合條件的所有值index


EXCEL如何根據條件查找出符合條件的所有值呈現

 

工具/原料

 
  • EXCEL2003-2016
  • 電腦一台

方法/步驟

 
  1. 1

    新建一個excel文檔,並輸入數據

    EXCEL如何根據條件查找出符合條件的所有值index
  2. 2

    要求,當黃色區域輸入條件值時,下方對應跳出包含條件的所有值

    EXCEL如何根據條件查找出符合條件的所有值index
  3. 3

    在I3就是左上角輸入公式=INDEX(B:B,SMALL(IF($C$2:$C$20=$J$1,ROW($C$2:$C$20),999),ROW(G1)))&"")  記得是數組公式,要三鍵結束,同時按住ctrl+shift+enter,當公式兩邊有大括號就是OK了

    EXCEL如何根據條件查找出符合條件的所有值index
  4. 4

    右拉,下拉,得出結果,但同時我們發現,日期不是日期結果,怎么修改都不行,這事因為通過這個數組函數得出的結果,沒有定義格式

    EXCEL如何根據條件查找出符合條件的所有值index
  5. 5

    在公式最前端加入公式=VALUE)三鍵結束,下拉,日期完美呈現,高興之余,發現下面多余的行,有錯誤值,瞬間悲催

    EXCEL如何根據條件查找出符合條件的所有值index
  6. 6

    錯誤值是因為在多余的地方,沒有符合條件的值,我們要對其屏蔽,而后公式最前端加入iferror函數屏蔽,而后三鍵,最后完美解決

    EXCEL如何根據條件查找出符合條件的所有值index
  7. 7

    到此結束,享受一下得出正確結果的美好,

  8. 8

    高興之余,我們發現,這個使用最多的查詢函數,三劍客,竟然運行速度很慢,當數據量稍微大一點,就出現表格卡的現象,當日,數據量不大,沒事,下面我們講解如何取代這個函數,大幅提高運行速度

     

    請關注下篇經驗,vlookup取代index函數,提高運行速度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM