fen 發問時間: 電腦與網際網路軟體 · 9 年前

excel下拉式選單加上自動篩選的功能

各位excel高手,您好

已會建立excel的下拉式選單

但碰到一個問題是

下拉式選單很長

需要將捲軸拉到最下層

反而無法讓操作者使用更順手

想請教

excel的下拉式選單

是否有可以自動篩選的功能

譬如輸入陳

就會出現陳小明、陳大華、陳小英的選項

輸入林小

就會出現林小敏、林小華、林小月的選項

以此類推…

4 個解答

評分
  • EH
    Lv 5
    9 年前
    最佳解答

    論壇分享

    http://forum.twbts.com/viewthread.php?tid=3542&ext...

    相關知識問答

    http://tw.knowledge.yahoo.com/question/question?qi...

    myblog

    http://blog.xuite.net/a8350070/EXCEL/45641848

    範例檔下載http://www.funp.net/131806

    在資料紀錄建立的時候,我們常使用VLOOKUP等函數來自動帶出相關資料以提昇輸入效率, 例如輸入客戶編號就能以函數自動帶出客戶名稱、地址、電話等基本資料, 不過我們不可能都記住客戶的編號,而查詢客戶的編號免不了又得費一番工夫, 我覺得比較理想的作法是:先輸入客戶名稱,再用VLOOKUP等函數來自動帶出相關資料, 但客戶名稱有時很冗長,而且我們往往只記得大約的名稱,無法記得正確全名, 這時候如果有一項功能可以像YAHOO搜尋時,只輸入關鍵字詞就能自動列出清單讓我們選取,那就方便許多了, 例如有二個工作表 :「基本資料」、「銷售記錄輸入」 在「基本資料!B欄」我們存放了客戶名稱    A    B    C    D     E   1 客戶編號 客戶名稱 2 一心股份有限公司 3 一意企業股份有限公司 4 十全股份有限公司 5 十美股份有限公司 6 一蘭企業股份有限公司 7 十分企業股份有限公司 在「銷售記錄輸入!B欄」輸入時我們希望只要輸入「十」之後就能自動列出十全、十美、十分等清單讓我們選取也希望輸入「企業」之後就能自動列出一意、一蘭、十分等清單讓我們選取    A    B     C    D     E   1 銷售編號 客戶名稱 2 3 執行步驟

    1.新置第三個工作表作為輔助,名稱設為「篩選」

    2.將以下公式貼到「篩選!A1」儲存格 (可返回「銷售記錄輸入!B欄 」的最末筆資料,作為欲篩選的關鍵字) =LOOKUP(REPT("龤",255),銷售記錄輸入!B:B)

    3.將以下公式貼到「篩選!B1」儲存格後不要直接按 Enter ,而是同時按 Ctrl + Shift + Enter 三鍵,使成為陣列公式 =IF(SUM(--ISNUMBER(SEARCH(A$1,基本資料!B$1:B$100)))< span>基本資料!B:B,SMALL(IF(ISNUMBER(SEARCH(A$1,基本資料!$B$1:$B$100)),ROW($1:$100)),ROW())))&""4.點選 B1儲存格後將游標移至其右下角,俟游標變成黑色十字型後再下拉(複製填滿) B欄公式可將「基本資料!B欄」中含有A1字串者均篩選到本欄中 5.選取下列公式後按Ctrl + C (複製)  =OFFSET(INDIRECT("篩選!B1"),,,SUMPRODUCT(--(INDIRECT("篩選!B1:B100")<>""))) 6.回到「銷售記錄輸入」工作表,選取整個B欄 7.資料 e 驗證 e 跳出對話方塊

    8.設定頁籤中 e 儲存格內允許 清單 & 在來源中按 Ctrl + V (貼上)9.錯誤提醒頁籤中 e 取消勾選 輸入的資料不正確時顯示警訊10.按確定結束對話方塊 11.在B欄輸入「十 」後再點選儲存格右方的下拉箭頭即可選取11.在B欄輸入「十 」後再點選儲存格右方的下拉箭頭即可選取

  • 匿名使用者
    6 年前

    推薦你這家情趣SM網路商店

    http://xor.tw/4npg6

    各式各樣的都有,價錢公道 品質好

    是完全合格合法的情趣用品網站,

    所以你可以放心購買喔 非常的有保障

    而且滿1000 免運費 多種運送方式,

    定購後自行到全省OK.萊爾富.全家便利商店領貨,

    包裝隱密,絕對讓你物超所值

  • KK
    Lv 7
    9 年前

    EH大寫的說明真詳細,佩服佩服!

    我也寫過類似清單篩選功能,原理觀念和EH大相同,

    只差在EH大的篩選是找最後一列輸入字串作為篩選,如果於其他列修改時就無法篩選。

    我的可以於任一列上修改,先輸入部分字元作為篩選,但也有一些限制,其他列的輸入必須符合清單的項目,否則也會抓錯。

    分享

    http://tw.knowledge.yahoo.com/question/question?qi...

  • steel
    Lv 5
    9 年前

    多層式下拉選單,已經有很多人回答過了

還有問題?馬上發問,尋求解答。