Excel下拉式選單的應用真的很多,這篇艾倫要分享如果下拉式選單的選項過多時,要如何進行 Excel下拉式選單「搜尋」功能?另外還能設定當我們搜尋、找到指定下拉式選單內容後,還能啟動「連動」功能在隔壁的表格中自動顯示指定的內容,這樣說感覺很籠統,文中艾倫會一步一步分享使用 OFFSET函數來進行下拉式選單搜尋功能的設定。
更多 Excel 熱門文章:
● 2步驟建立 Excel下拉式選單內容,Excel新手必學小技巧!
● 3步驟新增可自動更新的動態化 Excel 下拉式選單
● [教學] Excel 如何建立打勾、打叉下拉式選單?
● 完整分享 Excel下拉式選單兩層、三層連動教學設定步驟!
● Execl 善用「複製格式」,每一份表格內容都超整齊!
Excel下拉式選單的搜尋功能要如何設定?
先準備下拉式選單內容:
首先要將我們下拉式選單的內容先建立好,艾倫將很多牛肉、豬肉的料理名稱、食材都整理起來,為了每天要煮飯而準備的,當每天想晚餐要煮什麼的時候,就可以快速選擇要煮什麼,要準備哪些食材。
接著先圈選所有 Excel下拉式選單內容,要先進行從 A 到 Z 排序,選擇後,Excel就會幫忙把清單的順序整理好。
設定 OFFSET函數:
再來我們先選擇料理名稱下方的 F3 表格,從「資料 -> 資料工具 -> 資料驗證」來開啟資料驗證的視窗。
儲存格內允許要選「清單」,來源要輸入這一串 OFFSET函數「=OFFSET($A$1,MATCH(F3&"*",$A$2:$A$18,0),0,COUNTIF($A$2:$A$18,F3&"*"),1)」。
接著要到「錯誤提醒」這邊取消 輸入的資料不正確時顯示警訊。
到這邊時,就會發現全部的料理名稱已經出現在 F3 的下拉式選單中。
Excel下拉式選單「搜尋」功能:
在 Excel表格中輸入「豬」,再選擇下拉式選單時,就會看到只有「豬」的料理名稱,同理可證,輸入「牛」的時候,下拉式選單就會只有牛的料理名稱。
Excel下拉式選單「搜尋」後如何連動?
當我們料理名稱選擇後,隔壁的食材欄位要如何自動顯示我們已經輸入好的食材內容呢?先選擇 G3,在欄位中輸入「=IFERROR(VLOOKUP(F4,$A$2:$B$18,2,0),"")」這串函數公式。
函數都設定完成後,當我們輸入「牛」,找到「牛肉燉紅酒」,食材位置就會自動顯示我們要準備哪些食材內容。