一、組織數(shù)據(jù)源,如圖。
需要設(shè)置動(dòng)態(tài)下拉菜單的區(qū)域:
二、具體操作步驟
Step1:插入控件按鈕(【開(kāi)發(fā)工具】→【插入】→【窗體控件】→【選項(xiàng)按鈕】)
Step2:編輯控件名稱為品名
插入一個(gè)按鈕控件后,按住Ctrl不放,鼠標(biāo)左鍵依次拖動(dòng)之,復(fù)制出新控件?!居益I菜單】→【編輯文字】。
(注:若要批量對(duì)齊所有控件,按F5鍵,【定位對(duì)象】→【繪圖工具-格式】→【對(duì)齊】→【左對(duì)齊、縱向分布】)
Step3:指定控件鏈接單元格
點(diǎn)選任意控件按鈕,【右鍵菜單】→【設(shè)置控件格式】→【控制】→【單元格鏈接】,輸入被控單元格地址。在這里我們選擇B2為鏈接單元格。
Step4:定義名稱為產(chǎn)品規(guī)格(函數(shù)實(shí)現(xiàn)動(dòng)態(tài)的關(guān)鍵步驟)
【公式】→【名稱管理器】→【新建名稱】,為產(chǎn)品規(guī)格定義名稱為“產(chǎn)品規(guī)格”
公式為:
=INDEX(Sheet1!$F$2:$L$11,,Sheet1!$B$2)
【公式解釋】
F2到L11是我們給出的可能被填列數(shù)據(jù)的區(qū)域(可根據(jù)實(shí)際情況自行選擇),因此將之作為引用區(qū)域。B2與控件按鈕同步變動(dòng),由上至下依次為1到5,正好反映了五種產(chǎn)品所在列的位置。所以,INDEX函數(shù)返回該列中所有的規(guī)格信息,隨著點(diǎn)選不同按鈕發(fā)生變化,實(shí)現(xiàn)動(dòng)態(tài)過(guò)程。
【舉例說(shuō)明】
點(diǎn)選【產(chǎn)品A】,返回2*6,3*6,4*6,5*6,6*6。
點(diǎn)選【產(chǎn)品B】,返回2*7,3*7,4*7,5*7,6*7,7*7,8*7。
其余同上。
Step5:添加數(shù)據(jù)有效性
Step6:以產(chǎn)品D為例查看效果
Step7:添加新產(chǎn)品及規(guī)格
下拉列表同步變化:
Step8:隱藏鏈接單元格
實(shí)現(xiàn)上述操作后,如果覺(jué)得鏈接單元格影響整體效果,不夠美觀,可將該列隱藏。鼠標(biāo)指向B列,等到變?yōu)橄蛳录^時(shí),【右鍵菜單】→【隱藏】(或快捷鍵【Ctrl+0】)
好啦,今天的內(nèi)容就到這里,希望對(duì)大家的工作有所幫助。小伙伴們有木有點(diǎn)收獲呢?
圖文制作:扯淡子
聯(lián)系客服