這才是最簡單、最好用的無限級下拉菜單製作方法

當我們在錄入數據時,利用下拉菜單,可以規範數據錄入,保證數據的正確錄入,還可以避免重複內容的多次輸入,幫我們節省了不少時間。另一方面,通過下拉菜單,我們可以聯動查看已錄入的數據。尤其是在數據選項過多時,我們甚至可以通過關鍵字詞的輸入就可以查看相關的數據,十分方便。

下面,幫主跟大家分享各級下拉菜單的製作方法,最後一種堪稱下拉菜單高境界的操作,千萬別錯過了!

1、快速製作一級下拉菜單

關於一級下拉菜單,基本上每個人都會操作,主要利用數據有效性功能(2013版以後叫數據驗證)。具體操作看動圖:


這才是最簡單、最好用的無限級下拉菜單製作方法



2、利用定義名稱結合INDIRECT函數製作二級、三級下拉菜單

分別對市、區進行名稱定義:公式-根據所選內容創建-在“以選定區域創建名稱”內選擇“首行”。

然後利用數據有效性功能進行設置,在“數據有效性”的“來源”內輸入公式:=INDIRECT(A1),下拉添加到該列其它單元格即可完成二級下拉菜單製作。接著輸入公式:=INDIRECT(B1),完成三級下拉菜單製作。

三級以上下拉菜單也可同理進行製作。


這才是最簡單、最好用的無限級下拉菜單製作方法



3、利用OFFSET函數製作動態下拉菜單實現關鍵字詞查詢選擇內容

舉個例子,我們在製作產品價格表單時,由於產品型號眾多,如果直接下拉菜單一個個查看選擇,也是有點費時間。如果我們想要輸入關鍵字詞時就可出現相關產品型號供選擇,如何實現這種效果呢?

這裡我們需要用到數據有效性以及OFFSET+MATCH+COUNTA函數嵌套。

如下動圖所示,我們需要在來源裡輸入:

=OFFSET(數據源!$A$1,MATCH(Sheet1! A2&"*",數據源! $A:$A,0)-1,,COUNTIF(數據源! $A:$A,Sheet1!A2&"*"),1)

最後記得取消勾選“出錯警告”中的“輸入無效數據時顯示下列出錯警告”。


這才是最簡單、最好用的無限級下拉菜單製作方法



說明:

  • 這裡我們把產品型號信息在“數據源”這個工作表裡面,在Sheet1裡面製作下拉菜單。


  • 2、相關函數用法:


MATCH():查找輸入的字符串在數據源A列的開始位置(&"*"表示模糊查找)。

COUNTIF():統計輸入字符相關的產品數量

OFFSET ():獲取開始行數和總行數,生成動態引用區域


分享到:


相關文章: