Excel下拉式選單篩選問題

2013-10-20 7:35 am
請問我有500筆以上的客戶

此500筆客戶我無法分類

用excel的下拉式選單時常常要慢慢找出客戶名稱

可否在excel的下拉式選單功能上

在做出類似網頁搜尋打一個字就會跳出符合此條件的客戶名稱

ex:我打個"水"字
下拉式選單會直接過濾到只剩下
"水邊"、"水上"、"水裡"等有"水"字的所有名稱

PS:我不會用VBA,如果一定要用VBA,請詳細說明>"<
更新1:

to: 假設我有兩個工作表 一個"工作表一"排(A:A)都是客戶名稱 另一個"工作表二"是有下拉式選單讓我選擇(工作表一)客戶名稱的 EX:工作表1 A 1 客戶名稱 2 (下拉式選單) 3 (下拉式選單) 4 (下拉式選單) ‧ ‧ ‧

更新2:

To: Lopez 您好,謝謝您的回答 但我的想做的是 由於"工作表2"的公司名稱這排在選擇時 下拉式選單中有太多筆公司名稱 所以才想直接結合下拉式選單+關鍵字搜尋

更新3:

To:准提部林和cjw兩位 非常感謝兩位的幫忙 兩位所提供的方法都是我所想要的結果 但知識+只能選出一位... 准提部林大大的函數比較乾淨,整體而言適合有一點程式語法基礎的人,但也讓我在這次提問中學到新的東西 cjw大大的函數雖然比較長,但提供的檔案中一步一步解說適合對excel還不熟練的我 所以只好對准提部林大大說聲抱歉 另外可否請cjw大大上台呢?

更新4:

另外感謝"KK"大大 KK大也有私信給我,他的教學也很詳盡,"單純函數"和"函數+VBA"兩種作法他也在檔案中詳細解說 在此感謝他的幫忙

回答 (5)

2013-10-23 6:37 pm
✔ 最佳答案
若准大的vba對你而言有點困難的話,以下的檔案供參!

下載地址

http://www.FunP.Net/715790

2013-10-23 10:37:49 補充:
步驟1:設H欄為補助欄H3公式=INDEX(E:E,SMALL(IF(ISNUMBER(FIND(來源!$I$3,來源!$E$3:$E$1000)),ROW($3:$1000),4^8),ROW(1:1)))&""為陣列公式,輸入完後按CTRL+SHIFT+ENTER鍵 步驟2:設I欄為補助欄I3公式=LOOKUP(1,1/(輸入!$A$1:$A$2000<>""),輸入!$A$1:$A$2000) 步驟3:定義名稱:插入/名稱/定義/參照到輸入:=OFFSET(來源!$H$3,,,SUM(IF(來源!$H$3:$H$1000<>"",1,0)),) 步驟4:在"輸入"工作表A2:A40選取/資料/驗證/儲存格內允許/清單/來源內輸入=定義之名稱(例如"篩選")/確定 <<參考檔>>下載地址

http://www.FunP.Net/715790
2013-12-16 1:11 am
台灣首家合法娛樂城開幕囉!

體育博彩、真人對戰、現場遊戲、彩球

投注高賠率,歡迎您來體驗!

官方網站 aa777.net
2013-10-23 7:50 pm
To: 准提部林

大大您的答案真的很實用

新的檔案也簡單易懂

可否我新開一個一樣的題目

麻煩您上台解答

這樣對有一樣疑惑的提問者

也是一項福音

2013-10-26 09:53:20 補充:
謝謝准提部林大大的指導^^
2013-10-21 9:58 pm
可參考:
http://tw.knowledge.yahoo.com/question/question?qid=1513060802230

自行套用看看!

2013-10-23 11:12:51 補充:
另一參考方案:
http://www.funp.net/586456

2013-10-23 12:23:02 補充:
回 月貓大:
再特意開題就不用了,謝謝!
這類題型已有很多,有心人一定會找到參考!

005範例比較不容易了解的是〔定義名稱.xAdd〕
=CELL("address") 取得〔當前格〕的位址符號,
為避免自格引用,產生循環參照,所以關鍵字公式:
=IF(ISERR(FIND("]",xAdd)),"***",INDIRECT(xAdd)&"")

1.在〔來源表〕J1輸入:=xAdd
2.到〔輸入表〕任一格按F9,再回〔來源表〕
看看J1的變化!

請自行摸索!
2013-10-20 10:54 am
自動篩選裡的自訂條件加減用吧,
也還不算麻煩。


收錄日期: 2021-04-27 20:37:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131019000015KK04684

檢視 Wayback Machine 備份