本教程演示了如何使用動態(tài)數(shù)組在Excel中創(chuàng)建可擴展的,多行依賴的下拉列表。與傳統(tǒng)方法相比,該方法大大簡化了這一過程。該解決方案僅與Microsoft 365和Excel 2021的Excel兼容,因為它依賴動態(tài)陣列功能。
數(shù)據(jù)準備:
第一步涉及構(gòu)建您的源數(shù)據(jù)。假設(shè)您有一張帶有“部門”的桌子。和“經(jīng)理”列。創(chuàng)建了一個準備表來組織下拉列表的數(shù)據(jù)。該表以水平列出了唯一的部門名稱(使用=TRANSPOSE(SORT(UNIQUE(E3:E15)))
為部門的每一列包含相應(yīng)的經(jīng)理(used =SORT(FILTER($F$3:$F$15, $E$3:$E$15=H$2))
。這會自動擴展到包括新條目。考慮將此準備表放在單獨的表格上,以更好地組織,并避免與其他數(shù)據(jù)的潛在沖突。
創(chuàng)建下拉列表:
-
主要下拉列表:在主表的第一個單元格中使用數(shù)據(jù)驗證(數(shù)據(jù)>數(shù)據(jù)驗證)(例如,B3)。將“允許”設(shè)置為“列表”和“源”,使用
=$H$2#
(在準備表中引用部門名稱的溢出范圍)。
-
依賴性下拉:在下一個單元格(例如C3)中,再次使用數(shù)據(jù)驗證。將“允許”設(shè)置為“列表”和“源”,請使用以下公式:
=INDIRECT(ADDRESS(3, COLUMN(G1) MATCH(B3, $H$2#, 0), 4) & "#")
該公式根據(jù)主要下拉列表中選擇的部門動態(tài)引用正確的管理器列表。如果您的數(shù)據(jù)在不同的表格(例如“ Sheet1”)上,請相應(yīng)地調(diào)整公式:
=INDIRECT("Sheet1!"&ADDRESS(3, COLUMN(G1) MATCH(B3, Sheet1!$H$2#, 0), 4) & "#")
擴展下拉列表:
要將下拉列表應(yīng)用于多行,只需將包含數(shù)據(jù)驗證規(guī)則(b3和c3)的單元格在列下。公式將自動調(diào)整每一行。
可擴展的數(shù)據(jù):
對于自動擴展以處理新數(shù)據(jù)條目,請考慮以下方法:
- Excel表:將源數(shù)據(jù)轉(zhuǎn)換為Excel表。修改準備表中的公式以使用結(jié)構(gòu)化引用,以確保列的絕對參考。該表的自動擴展將更新下拉列表。
-
改進的范圍公式:在公式中使用較大的范圍(例如,E3:E30),并結(jié)合
FILTER
排除空白單元。這允許在定義范圍內(nèi)添加新數(shù)據(jù)。
該方法提供了一種強大而有效的解決方案,用于在Excel中創(chuàng)建可擴展的,多行依賴的下拉列表,簡化數(shù)據(jù)輸入并減少手動工作。請記住下載實踐工作簿以進行動手體驗。
以上是使用Excel Dynamic數(shù)組的多行的依賴下拉列表的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機

Video Face Swap
使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)