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