所謂“二級(jí)關(guān)聯(lián)下拉列表”,是指有兩個(gè)下拉列表框,但是一個(gè)中的內(nèi)容是依據(jù)另外一個(gè)所選的內(nèi)容關(guān)聯(lián)變化的。如下圖,當(dāng)你選擇了不同的部門(mén),在員工出現(xiàn)的下拉列表中,就是該部門(mén)的員工,而不會(huì)是全部或其他部門(mén)的員工。
實(shí)際工作類(lèi)似這種情況非常多見(jiàn),比如先選擇省份再選擇地市,或者選子公司再選部門(mén)等。下面介紹如何制作這種效果。
第一步:準(zhǔn)備數(shù)據(jù)源。
按照如下格式錄入好原始數(shù)據(jù)。第1行就是的“部門(mén)一”、“部門(mén)二”等就是你要在第一個(gè)下拉列表中出現(xiàn)的內(nèi)容,請(qǐng)橫著填;每一項(xiàng)的子項(xiàng)請(qǐng)直接從第2行開(kāi)始往下,有多少行寫(xiě)多少行。
第二步:定義名稱。如不清楚什么是名稱以及怎么定義,請(qǐng)先閱讀:Excel表格中“名稱”的概念與應(yīng)用技巧。
首先要為第一個(gè)下拉列表中的內(nèi)容定義一個(gè)名稱,如將圖中的A1:D1定義為“部門(mén)”;接下來(lái)要為每一項(xiàng)的子項(xiàng),再定義一個(gè)名稱,且名稱的名字必須與標(biāo)題相同。例如將A2:A7定義為“部門(mén)一”,這個(gè)名稱要與A1中的內(nèi)容相同。
提示:以上“部門(mén)一”、“部門(mén)二”、“部門(mén)三”、“部門(mén)四”4個(gè)名稱不必一個(gè)一個(gè)定義,可以用“根據(jù)所選內(nèi)容創(chuàng)建”功能一次性定義。
第三步:設(shè)置數(shù)據(jù)有效性公式。
在需要使用二級(jí)下拉列表的單元格,設(shè)置如圖的數(shù)據(jù)有效性。在“來(lái)源”輸入公式。針對(duì)A列,公式為“=部門(mén)”。“部門(mén)”就是上面定義好的名稱;針對(duì)B列,公式為 =INDIRECT($A2) 。 $A2就是大類(lèi)別所在的下拉列表單元格,請(qǐng)根據(jù)您的實(shí)際進(jìn)行修改。
德寶老師博客原文:https://blog.debao.name/cascade_list.html?j=1