Board logo

標題: [發問] 資料篩選 [打印本頁]

作者: meowcat728    時間: 2015-1-10 23:08     標題: 資料篩選

想請問如果如圖片

我想設定的篩選條件:例如d2欄位內符合1的話(可更改輸入條件)
如果利用excel函數是否有辦法讓J欄輸出a9,a14,a20,a21??
謝謝
作者: meowcat728    時間: 2015-1-10 23:45

補上範例.............
作者: K_Wing    時間: 2015-1-11 08:27

回復 2# meowcat728
他暫時是小學生
下載不了檔案
作者: samwang    時間: 2015-1-12 08:25

回復 1# meowcat728

可以參考下面的網址,超級版主Hsieh的解說
http://forum.twbts.com/viewthrea ... amp;page=1#pid73642
作者: p212    時間: 2015-1-12 08:44

本帖最後由 p212 於 2015-1-12 08:52 編輯

回復 1# meowcat728
您的問題說明不是很清楚(1#文字說明符合尋找條件只有1個、而圖示說明符合尋找條件卻有2個),不過可依下列公式自行修改。
依文字說明「d2欄位內符合1的話」,儲存格J2請輸入陣列公式 (同時按下Ctrl+Shift+Enter三個鍵輸入公式)
=IFERROR(INDEX($A$1:$A$22,SMALL(IF($C$1:$C$22=$I$2,ROW($C$1:$C$22),FALSE),ROW(1:1))),"")
向下複製公式
請參考!
作者: meowcat728    時間: 2015-1-12 19:01

謝謝p212的回答,目前單一條件搜尋可以,可是如果是輸入橫項條件就卡住了
因為資料是d1~dn
J2想表現出符合如d2欄內條件1,例出項目 a9.a14...
如果是dn時怎麼表示?謝謝
作者: p212    時間: 2015-1-13 08:37

本帖最後由 p212 於 2015-1-13 08:39 編輯

回復 6# meowcat728
假設B~D欄需同時符合三個條件
修改5#所列的儲存格J2陣列公式,如
=IFERROR(INDEX($A$1:$A$22,SMALL(IF(($B$1:$B$22=條件一)*($C$1:$C$22=條件二)*($D$1:$D$22=條件三),ROW($B$1:$B$22),FALSE),ROW(1:1))),"")
上式的「*」運算時以「and」執行,而非四則運算的「乘號」,符合三個條件時公式回應出B欄的列號。
請參考!
註:可否上傳附有預期答案的範例檔供參?謝謝!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)