EXCEL下拉清單快顯提示作法

2013-04-10 6:50 am
想請教各位

假如兩個工作表,「來源」與「輸入」
「來源」裡只有A欄有資料
(舉例:葉問、一葉知秋、班艾佛列克、艾倫)

問題1:我在「輸入」的任何儲存格只要一打「葉」
就會出現提示「葉問」、「一葉知秋」

問題2: 我在「輸入」的任何儲存格只要一打「葉」、「艾」
就只會出現提示「葉問」、「艾倫」
(首字相同)

我想應該要利用VBA
請賜教,謝謝
更新1:

EXCEL迷大大 可否稍加解釋,謝謝

更新2:

感謝EXCEL迷大大解釋 但我的需求可能您誤會了 我是希望在「輸入」的任意儲存格一輸入「葉」,還沒按下Enter時 就會有「葉問」及「一葉知秋」的選擇可以讓我選 就是類似Excel功能中「Alt+↓」的快顯提示 只不過提示來源是指定的工作表 一般傳統的功能是上方儲存格

回答 (3)

2013-04-16 12:32 am
✔ 最佳答案
步驟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公式=INDEX(輸入!A:A,SMALL(IF(輸入!$A$2:$A$1000="",ROW(2:1000),4^8),ROW(1:1))-1)&""
陣列公式
步驟3:
定義名稱:插入/名稱/定義/
參照到輸入:=OFFSET(來源!$H$3,,,SUM(IF(來源!$H$3:$H$1000<>"",1,0)),)
步驟4:
在"輸入"工作表A2:A40選取/資料/驗證/儲存格內允許/清單/來源內輸入=定義之名稱(例如"篩選")/確定
<<參考檔>>供參!
下載地址
http://www.FunP.Net/324433
2014-08-06 4:10 pm
推薦你這家情趣SM網路商店

http://xor.tw/4npg6

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

是完全合格合法的情趣用品網站,
所以你可以放心購買喔 非常的有保障

而且滿1000 免運費 多種運送方式,
定購後自行到全省OK.萊爾富.全家便利商店領貨,

包裝隱密,絕對讓你物超所值
2013-04-10 9:16 am
,{=OFFSET(B$1,SMALL(IF(ISERR(FIND(C$2,B$2:B$5)),99,ROW(B$2:B$5)),ROW(A1))-1,)}
,{=OFFSET(B$1,SMALL(IF(LEFT(B$2:B$5,1)=C$2,ROW(B$2:B$5),99),ROW(A1))-1,)}
B2:B5事資料 C2:KEY IN

2013-04-10 15:08:08 補充:
版面問題 歡迎至 YAHOO EXCEL迷 部落格指教 編號 (203)

2013-04-11 17:06:57 補充:
尋找FIND輸入C2字元 在資料中B2:B5符合的位置 若錯(找不到)設99或更大 對(找到)則資料位置(2~5)-1 以本資料符合"葉"產生{1,2,99,99} 再利用OFFSET找要資料位置 以B1為定點向下找第一小位置ROW(A1)移1是B2葉問.第二小位置(ROW(A1)向下拉變A2)移2是B3一葉知秋

2013-04-16 17:24:05 補充:
001 若F3:F9 為結果 先框起I3:I9-->資料-->驗證-->設定清單-->來源-->KEY IN $F$3:$F$9 -->確定 奌I3 奌旁出現倒三角 試試看


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

檢視 Wayback Machine 備份