返回列表 上一主題 發帖

查詢問題

查詢問題

請問各位高手
想破頭還是想不出來
我想把Sheet2打老王就會顯示出sheet1老王的每一筆資料
但不是用篩選ㄉ.是要即時的

篩選.zip (1.62 KB)

回復 1# sheau-lan
公式我只複製了一百格,
若你還需要增加格數請自行參照內容變更公式後再複製.
篩選-ans.zip (8.2 KB)
設計原理:
1. 在結果欄左邊新增兩欄.
2. A 欄 比對 資料區該列人名與 D1 是否相同, 若相同則記錄該列列號, 否則值為該列列號加 5000 (故而最多可篩選出符合條件的 4999 列資料)
3. B欄 則利用 SMALL 依序列出值低於 5000 的列號 (即符合篩選條件的資料列號)
4. 依據 B欄 的列號透過 INDIRECT 與 CONCATENATE 帶出實際需要秀出的資料
5. 最後利用 "設定格式化的條件" 將有資料的儲存格加上框線即可出現想要的結果.

TOP

回復 1# sheau-lan


    參數資料查詢
play.gif
學海無涯_不恥下問

TOP

還可以只顯示部份欄位
a.gif

TOP

本帖最後由 HUNGCHILIN 於 2011-11-5 01:26 編輯

篩選.rar (6.29 KB)

用進階篩選:
定義DATA1為 SHEET的資料帶入進階篩選
就作的出來,但太慢,隨便錄個巨集點就方便多了
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

Hsieh大
為啥我照你ㄉ方法答案是出現ㄌ
不過名字ㄉ地方為啥沒下拉是選單捏...

TOP

回復 3# Hsieh

大大好
用這方法查詢, 小弟從沒試過, 真令我見識廣了, 但有問題想請教, 在07版中是否可行, 因我試過不成功, 同時查詢時是否在同一檔案內, 謝謝!!

TOP

本帖最後由 emma 於 2012-1-3 15:20 編輯

各位高手們好,請問如果使用此方式,可以設定二個以上的條件嗎?
之前有試過版主們的方法,但不曉得是不是我少了什麼動作或2003版有沒有支援這樣的功能,
不管我怎麼試就是跳出如下圖的錯誤訊息

我也滿想學習有關可以即時查詢的功能,目前使用的文件雖然有用自動篩選可以達到使用上的需求
但覺得在查詢的速度上還是有點慢,所以想試試可不可以將此即時查詢應用到目前的工作表上
請各位不吝賜教,謝謝^^
TEST20120103.rar (2.93 KB)

TOP

回復 8# emma

進階篩選條件不是這麼下的
play.gif
學海無涯_不恥下問

TOP

回復 3# Hsieh


    真是開眼界,還可這樣應用,受教了~~

A8=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$1:$B$10=Sheet2!$B$1,ROW($A$1:$A$10),4^8),ROW(A1)))&""

B8=INDEX(Sheet1!C:C,SMALL(IF(Sheet1!$B$1:$B$10=Sheet2!$B$1,ROW($A$1:$A$10),4^8),ROW(B1)))&""

以上為"陣列公式",資料太多時,不建議使用!

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題