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

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

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

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

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

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

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

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)
