EXCEL如何製作可以模糊搜尋的下拉式選單

閱讀時間約 4 分鐘

下拉式選單是EXCEL中一個超級方便的功能,可以簡化工作上重複輸入資料的動作,並且讓資料數據更加統一,但是如果今天選項太多了那麼下拉式選單就就必須花很多時間去尋找。

就像下圖一樣,下拉式選單有100個姓名,那麼就要花很多時間去找,根本考驗視力

資料太多,下拉式選單很不實用

資料太多,下拉式選單很不實用


那如果真的需要下拉式選單,可是選項又這麼多該怎麼辦呢?其實可以用函數設定成,輸入第一個字,下拉式選單就自動會顯示符合第一個字所有的資料,這樣資料很多的時候也不用找半天了,你的眼睛也會感謝你哦😏

輸入第一個字,自動列出符合的內容

輸入第一個字,自動列出符合的內容


方法一、手動排序法

  1. 先將下拉式選單的資料來源排序(由A到Z或Z到A都可以)
  2. 選取要設定下拉式選單的範圍
  3. 資料-->資料驗證-->清單
  4. 輸入=OFFSET($A$1,MATCH($D1&"*",A:A,0)-1,,COUNTIF(A:A,$D1&"*"),)

函數說明:

  • [公式1]-->MATCH($D1&"*",A:A,0) : 找到D1儲存格,輸入姓氏是在A欄第幾個儲存格
  • [公式2]-->COUNTIF(A:A,$D1&"*") : 計算A欄有多少儲存格,是D1輸入的姓氏
  • OFFSET($A$1,[公式1]-1,,[公式2],) : 從A1儲存格開始往下位移[公式1]-1個儲存格,並且包含[公式2]的儲存格數量
raw-image

設定好之後要記得到資料驗證視窗中的錯誤提醒,把輸入的資料不正確時警訊打勾取消,這樣才能夠正常使用哦

raw-image


方法二:函數排序法(全版本通用)

假設A欄是原始的資料清單,使用輔助欄將原始的資料清單依照第一個字進行排序,這樣才能順利製作模糊查詢下拉式選單

  1. 輔助欄B1=CODE(A1)+ROW()*0.00001
  2. 輔助欄C1=RANK.EQ(B1,$B$1:$B$100,1)
  3. 輔助欄D1=INDEX(A:A,MATCH(ROW(A1),C:C,0))
  4. 資料驗證=OFFSET($D$1,MATCH($F1&"*",D:D,0)-1,,COUNTIF(D:D,$F1&"*"),)

函數說明

  • B1=CODE(A1)+ROW()0.00001 : 利用CODE函數取出每個儲存格第一個字的代碼,加上列號*0.00001(一個極小值),使所以數據不重複
  • C1=RANK.EQ(B1,$B$1:$B$100,1) : 利用RANK.EQ函數將B欄抓出來的代碼進行數字進行名次的排序
  • D1=INDEX(A:A,MATCH(ROW(A1),C:C,0)) : 利用MATCH配合ROW函數將C欄的排序小到大的位置找出來,在使用INDEX配合MATCH找出來的位置將姓氏的第一個字相同的排序再一起
  • 資料驗證的公式同方法一
raw-image

與方法一一樣,設定好之後要記得到資料驗證視窗中的錯誤提醒,把輸入的資料不正確時警訊打勾取消,這樣才能夠正常使用哦

raw-image



方法三:函數排序法(365版)

如果你的版本比較新,有SORT函數,那麼恭喜你輔助欄只需要短短的一欄就可以了🤩

  1. 輔助欄B1=SORT(A:A,1,1)
  2. 資料驗證=OFFSET($B$1,MATCH($D1&"*",B:B,0)-1,,COUNTIF(B:B,$D1&"*"),)

函數說明

  • B1=SORT(A:A,1,1) : 利用SORT函數直接將A欄的原始資料進行排序,SORT函數在365版本的EXCEL才可以使用
  • 資料驗證的公式同方法一
raw-image

365也是一樣的,設定好之後要記得到資料驗證視窗中的錯誤提醒,把輸入的資料不正確時警訊打勾取消,這樣才能夠正常使用哦

raw-image

看文字圖片還不夠清楚的話,來看一下影片吧,看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。

檔案下載



覺得分享有幫助到你在工作上提升效率📈
可以追蹤我的方格子或請我喝杯咖啡☕
也可以訂閱EXCEL設計新思維👓
可以看到更多增加效率的好方法唷~
raw-image
職場上有相關問題,加入我的line社群討論唷~
追蹤我的IG
追蹤我的粉絲團
追蹤我的Dcard


avatar-img
22.8K會員
249內容數
此專題旨在幫助職場人士提升工作效率、提升專注力並更有效地管理時間,以達到更高的生產力和工作成果。在這個快節奏且競爭激烈的職場環境中,掌握提升效率的技巧尤為重要,主要會著重於分享OFFICE上最常使用的軟體,EXCEL、PPT、WORD各種增加效率的小技巧。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
效率基地 的其他內容
要下班前老闆突然說,有1000筆資料需要換行,這時如果用ALT+ENTER一筆一筆換行,要按1000次!!你有考慮過鍵盤的感受嗎??? NOTE: ATL+ENTER是EXCEL換行輸入的快捷鍵 這邊分享三種方法,不論是1000筆資料還是10000筆資料通通都1秒解決,輕鬆應付難搞的老闆。
工作或職場上,免不了有一些機密不適合公開讓所有人都能觀看,特定人士必須輸入密碼才能看到,例如:考核、報價等,這樣的需求要如何做到呢? 其實這樣的效果,完全不需要用到函數,只需要稍微設定一下儲存格格式與條件式格式設定就可以達成了。 1.5分鐘保證班,現在就花1分半的時間看影片把這個效果學起來吧
建立序號跟流水號是資料中少不了的元素,但如何根據各種不同的需求來填入合適的流水號呢? 今天就來分享4種建立流水號的方法,每個的使用場合都不同唷 LEVEL 1 自動填滿填入序號、流水號 如果輸入1直接向下填滿,不會變成序號,這時候配合CTRL鍵,再向下填滿就可以快速跑出序號囉。 PS.選取1.
上一篇文章:EXCEL 將儲存格多個資料快速整理成一欄 你一定不知道的神仙級功能-左右對齊有介紹到左右對齊的其中一個使用方式,這集一樣是左右對齊,但是,是在不同場景的應用。 場景1:如何將B欄中的3個資訊,姓名、年分、等第,整理到同一個儲存格 這種字數相同的,用左右對齊最適合了,大約5秒就解決,
有一個資料,裡面包含了編號與姓名,但是很多內容都塞在同一個儲存格內,如果要把這些資料全部整理成一欄,那該怎麼做呢? 如果用土法煉鋼的方式,慢慢一個一個複製貼上,肯定需要貼超久的!! 其實EXCEL中有一個內建功能"左右對齊",一秒就取代這些複製貼上的動作了!! 也可以到YT看有字幕跟語
建立序號或稱流水號情境百百種,今天的情境是,相同類別建立相同的流水編號或序號,這樣的序號如何快速建立呢? 其實用對函數,不用30秒就解決了!!!先花1分鐘看一下教學影片吧,觀看影片之前可以先下載檔案,學中做、做中學效果最好唷。(文末有函數說明) 檔案下載 函數說明 ✍🏾COUNTIF有
要下班前老闆突然說,有1000筆資料需要換行,這時如果用ALT+ENTER一筆一筆換行,要按1000次!!你有考慮過鍵盤的感受嗎??? NOTE: ATL+ENTER是EXCEL換行輸入的快捷鍵 這邊分享三種方法,不論是1000筆資料還是10000筆資料通通都1秒解決,輕鬆應付難搞的老闆。
工作或職場上,免不了有一些機密不適合公開讓所有人都能觀看,特定人士必須輸入密碼才能看到,例如:考核、報價等,這樣的需求要如何做到呢? 其實這樣的效果,完全不需要用到函數,只需要稍微設定一下儲存格格式與條件式格式設定就可以達成了。 1.5分鐘保證班,現在就花1分半的時間看影片把這個效果學起來吧
建立序號跟流水號是資料中少不了的元素,但如何根據各種不同的需求來填入合適的流水號呢? 今天就來分享4種建立流水號的方法,每個的使用場合都不同唷 LEVEL 1 自動填滿填入序號、流水號 如果輸入1直接向下填滿,不會變成序號,這時候配合CTRL鍵,再向下填滿就可以快速跑出序號囉。 PS.選取1.
上一篇文章:EXCEL 將儲存格多個資料快速整理成一欄 你一定不知道的神仙級功能-左右對齊有介紹到左右對齊的其中一個使用方式,這集一樣是左右對齊,但是,是在不同場景的應用。 場景1:如何將B欄中的3個資訊,姓名、年分、等第,整理到同一個儲存格 這種字數相同的,用左右對齊最適合了,大約5秒就解決,
有一個資料,裡面包含了編號與姓名,但是很多內容都塞在同一個儲存格內,如果要把這些資料全部整理成一欄,那該怎麼做呢? 如果用土法煉鋼的方式,慢慢一個一個複製貼上,肯定需要貼超久的!! 其實EXCEL中有一個內建功能"左右對齊",一秒就取代這些複製貼上的動作了!! 也可以到YT看有字幕跟語
建立序號或稱流水號情境百百種,今天的情境是,相同類別建立相同的流水編號或序號,這樣的序號如何快速建立呢? 其實用對函數,不用30秒就解決了!!!先花1分鐘看一下教學影片吧,觀看影片之前可以先下載檔案,學中做、做中學效果最好唷。(文末有函數說明) 檔案下載 函數說明 ✍🏾COUNTIF有
你可能也想看
Google News 追蹤
Thumbnail
進入正題以前,想像以下兩個生活的情境: 手上拿者老婆交代要買的幾項物品進入大賣場,心中想著要怎麼找到這些物品的位置? 考試當天看著准考證上的號碼進入考場找尋我在那些教室?
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
如何在SQL實踐中EXCEL 常用功能 篩選 和 擷取文字串?需要熟練地使用分組(GROUP BY) 與 排序 (ORDER BY) 以及SUBSTRING_INDEX函數!
Thumbnail
本文介紹如何使用 萬金油 做出輔助列,以達成下拉選單的要求。將詳細討論如何處理資料範圍變動、萬金油公式和快速新增名稱的技巧。此外,也分享了三個參考影片以供學習。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
進入正題以前,想像以下兩個生活的情境: 手上拿者老婆交代要買的幾項物品進入大賣場,心中想著要怎麼找到這些物品的位置? 考試當天看著准考證上的號碼進入考場找尋我在那些教室?
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
如何在SQL實踐中EXCEL 常用功能 篩選 和 擷取文字串?需要熟練地使用分組(GROUP BY) 與 排序 (ORDER BY) 以及SUBSTRING_INDEX函數!
Thumbnail
本文介紹如何使用 萬金油 做出輔助列,以達成下拉選單的要求。將詳細討論如何處理資料範圍變動、萬金油公式和快速新增名稱的技巧。此外,也分享了三個參考影片以供學習。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。