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顆蛋,還能護心健腦,趕緊吃~
※簡約而不簡單的鮮蝦釀豆腐
※簡單信封領,不一樣的領子!