Excel動態下拉菜單,操作其實很簡單

小夥伴們好啊,今天老祝和大家分享一個比較實用的技巧,一起來製作動態引用的二級菜單。

先來看效果,使用下拉菜單選擇不同的客戶區域,在隨後的下拉菜單中就會出現對應區域的客戶候選,如果某個區域內增加了客戶,下拉菜單還能自動的更新:

首先,來準備一個客戶對照表,第一行是所在區域,每一列中是對應的客戶姓名:

步驟一:定義名稱

在客戶對照表工作表中,依次點擊【公式】→【定義名稱】

自定義名稱為「區域」

公式為:

=OFFSET($A$1,,,,COUNTA($1:$1))

步驟二:設置數據驗證

選中要輸入客戶區域的單元格範圍,設置數據驗證。

=區域

設置完成後,在B列就可以使用下拉菜單選擇客戶區域了。

步驟三:定義名稱

單擊C2單元格,依次點擊【公式】→【定義名稱】

自定義名稱

「姓名」

在引用位置文本框內寫上公式:

=OFFSET(客戶對照表!$A$2,,MATCH($B2,客戶對照表!$1:$1,)-1,COUNTA(OFFSET(客戶對照表!$A$2,,MATCH($B2,客戶對照表!$1:$1,)-1,100)))

有同學可能會說了,哇靠,好長……的公式。嗯嗯,咱們先不管他,會套用就OK。

步驟四:設置數據驗證

先單擊B列下拉菜單,選擇一個客戶區域,然後選中需要輸入客戶姓名的單元格區域,設置數據驗證:

OK,設置完成。

在B列選擇客戶區域,C列就可以選擇與該區域對應的客戶姓名。

如果在客戶對照表中增加或是刪除數據,下拉列表中的選項就能自動更新哦。

示例文件在此,你也試試吧~~

https://pan.baidu.com/s/1pLjnmZ5

圖文製作:祝洪忠


推薦閱讀:

英語0基礎,孩子怎麼學既簡單又有效?媽媽必看!
和妹子總是不知道怎麼聊天?教你一個簡單易學的方法
冬季最強殺手中風!最簡單預防法竟是1顆蛋,還能護心健腦,趕緊吃~
簡約而不簡單的鮮蝦釀豆腐
簡單信封領,不一樣的領子!

TAG:簡單 | 動態 | Excel | 菜單 |