Excel下拉選單做起來都不難,可是選項很多的情況下,如果利用關鍵字的搜尋對下拉選單中的選項進行篩選呢?今天就和大家分享帶搜尋功能的下拉選單的製作方法,一起來看看吧。
搜尋式下拉選單就如同在百度上搜索,輸入關鍵字後會彈出下拉選單顯示包含關鍵字的搜尋題目供選擇。
開啟excel,並選擇一部分作為搜尋功能的實現區域,在這裡我們以圖中的方框為實現區域。
在劃分出的區域中,選擇一個單元格,作為需要檢索的總的資料數量,在裡面輸入公式=countif(A:A,"<>"),其中A:A為需要檢索的資料區。
在第一個檢索的值處,輸入公式=OFFSET(A1,MATCH("*"&K4&"*",A1:INDEX(A:A,K6,0),0)-1,0)。其中K4是檢索的關鍵詞的單元格,K6是上一步操作的單元格,A1為第一個資料。
這樣我們就得到了第一個檢索的值。
在第二個檢索的值處,輸入公式=OFFSET(A1,MATCH(M3,A:A,0)+MATCH("*"&K4&"*",INDEX(A:A,MATCH(M3,A:A,0)+1):INDEX(A:A,K6,0),0)-1,0)。與上一步的公式相比較,僅僅是更改了加黑的地方,其中M3是上一個檢索出來的值。
按照上一步的方法,完成剩下的幾個檢索值的公式。如果想直接複製貼上公式的話,需要將上一步的公式中,K4、K6、A1這幾個值改為絕對引用,即改為、$K$4、$K$4、$A$1,然後才可以直接下拉
如果沒輸入關鍵字就會一直報錯,或者檢索完未發現匹配的值也會報錯,因此要對前幾步的檢索出來的值進行處理,在右邊輸入=IF(ISERROR(M3),"",M3)。其中M3為檢索出來的對應的值
點開上面的公式選項卡,選擇“定義名稱”,名稱取個你喜歡的名稱,最好是英文,如datas,然後引用位置點右邊向上的小箭頭,選取上一步已經處理後的資料位置N3:N6,然後確定
在關鍵字裡輸入“州”,來看看結果吧。也可以輸入“荊”看看結果喲~
以上就是和大家分享的內容,不要設定過多的選項,過多的選項可能會造成電腦響應慢甚至卡死或崩潰。