返回列表 上一主題 發帖

[發問] Excel用公式做自動篩選

[發問] Excel用公式做自動篩選

本帖最後由 andyjjliao 於 2012-12-25 23:28 編輯



想請問一下如何用公式做到與自動篩選
如同上傳的圖檔中,在E2輸入要查的類別C,
在F/G/H三個欄位即會自動列出所有類別為C的資料
不需做任何運算OR排序,只要列出資料即可

Google查了很久,都沒辦法找到合適的方式
只知道用INDEX及MATCH做陣列公式可以達到這個效果
不過自己試都是失敗,只好上來求教於各位先進
工作上有急需,先謝過您的幫忙

上傳.jpg (187.75 KB)

上傳.jpg

回復 1# andyjjliao
play.gif
學海無涯_不恥下問

TOP

感謝版大的回覆
不過我還是蠻想知道能否使用index及match來達到相同的效果呢?

TOP

本帖最後由 Hsieh 於 2012-12-26 12:08 編輯

回復 3# andyjjliao

陣列公式方法論壇中有很多,可多爬文
公式方法的最大缺點是,當資料量大時,程式會變的緩慢
而且因為截取資料量不確定,公式下拉的位置必須調整
F2陣列公式
=IF(ROW($A1)>COUNTIF(OFFSET($A$1,1,,COUNTA($A:$A)-1,),$E$2),"",INDEX(OFFSET($A$1,,,COUNTA($A:$A),3),SMALL(IF(OFFSET($A$1,1,,COUNTA($A:$A)-1,)=$E$2,ROW(OFFSET($A$1,1,,COUNTA($A:$A)-1,)),""),ROW($A1)),COLUMN(A$1)))
向右向下複製
學海無涯_不恥下問

TOP

回復 2# Hsieh


請教Heish版主,為什麼我在操作到選取活頁簿-->資料庫名稱時,會出現"此資料來源中並未存在可使用的表格"?謝謝。

TOP

本帖最後由 Hsieh 於 2012-12-26 16:44 編輯

回復 5# shootingstar

表格選項中勾選系統表格

學海無涯_不恥下問

TOP

回復 4# Hsieh

版主請問此函數如果要更改欄位的話還有哪邊需要變動呢?
=IF(ROW($AK4)>COUNTIF(OFFSET($AK$4,1,,COUNTA($AK4:$AK30)-1,),$A$6),"",INDEX(OFFSET($AK$4,,,COUNTA($AK4:$AK30),3),SMALL(IF(OFFSET($AK$4,1,,COUNTA($AK4:$AK30)-1,)=$A$6,ROW(OFFSET($AK$4,1,,COUNTA($AK4:$AK30)-1,)),""),ROW($AK4)),COLUMN(AK$4)))
   

怎麼改都是出現#REF
A6=指定搜尋的類別名稱   

AK4:AK30= 資料範圍
AK4=標題

TOP

回復 2# Hsieh
版主
請問如果是多條件也可以嗎?
例如: 等於A條件就>>顯示數值
           或在加另一個B條件>>顯示數值

TOP

回復 2# Hsieh
版主您好,
       我作好時,要再去編輯查詢時,會出現如下畫面。

TOP

http://blog.xuite.net/hcm19522/twblog/351077405

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題