Board logo

標題: [發問] Excel用公式做自動篩選 [打印本頁]

作者: andyjjliao    時間: 2012-12-25 23:26     標題: Excel用公式做自動篩選

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

[attach]13690[/attach]

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

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

回復 1# andyjjliao
[attach]13691[/attach]
作者: andyjjliao    時間: 2012-12-26 10:15

感謝版大的回覆
不過我還是蠻想知道能否使用index及match來達到相同的效果呢?
作者: Hsieh    時間: 2012-12-26 11:47

本帖最後由 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)))
向右向下複製
作者: shootingstar    時間: 2012-12-26 14:07

回復 2# Hsieh


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

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

回復 5# shootingstar

表格選項中勾選系統表格

[attach]13693[/attach]
作者: starry1314    時間: 2015-5-23 03:27

回復 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=標題
作者: samwang    時間: 2015-5-26 20:53

回復 2# Hsieh
版主
請問如果是多條件也可以嗎?
例如: 等於A條件就>>顯示數值
           或在加另一個B條件>>顯示數值
作者: imingho    時間: 2015-5-27 22:01

回復 2# Hsieh
版主您好,
       我作好時,要再去編輯查詢時,會出現如下畫面。
[attach]21048[/attach][attach]21049[/attach]
作者: hcm19522    時間: 2015-10-20 11:02

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




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