02.28 動態下拉菜單,還不會的打屁屁

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

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

動態下拉菜單,還不會的打屁屁

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

動態下拉菜單,還不會的打屁屁


步驟一:定義名稱

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

自定義名稱為“區域”

公式為:

=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

看完辛苦 轉發 關注 下哈,每天為你分享Excel技巧


分享到:


相關文章: