簡體   English   中英

Excel多個動態下拉列表,不包含空格

[英]Excel multiple dynamic dropdown list without blanks

我正在努力進行以下鍛煉:

在此處輸入圖片說明

這是部分數據的表格。 第一個從屬下拉列表應屬於退火(可以說這是第一個下拉列表),第二個從屬下拉列表應是動態的。

我聽說功能是可能的:

偏移量,索引,匹配,偏移量,Counta,但是我無法完成並關閉此函數(以250個字符為單位)作為使用下拉列表的公式。 第二件事是,對於特定材料,只應顯示材料下面的內容,不應有任何空白。

這是示例,它看起來如何,但必須進行充實才能正常工作。 我假設-一個偏移量:= Offset(Idex(A:B; Match(D9; A:B; 0)); 1; Countblank(Match(D9; A:B; 0)))

而且,不應有間接公式,因為名稱的范圍在其他地方使用過,因此強烈建議避免使用。

作為excel公式,請不要使用任何宏來保持簡單。

你能幫我嗎?

如果有不清楚的地方請告訴我。

創建一個命名范圍,該范圍包括列出所有物料的行,從“ Mart”開始到該行。

然后,您需要創建一個單獨的命名范圍,每種材料一個。 您可以僅選擇“市場”下的單元格,並為其指定范圍名稱“市場”。 這些范圍名稱不能是動態的,但是,如果要在相關數據驗證中使用它們,則它們必須指向固定范圍。

編輯:如果在正確的位置使用相對引用,並在定義它們時保持機智,則可以為從屬下拉列表創建一個單一范圍名稱公式。

考慮以下屏幕截圖:

在此處輸入圖片說明

G2的數據驗證帶有固定的物料范圍名稱。 H2的范圍名稱取決於單元格G2中的內容。 公式是

=OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0),COUNTA(OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0))),1)

定義此范圍名稱時,活動單元格必須位於單元格H2中,因為它將查找相對參考G2作為Match函數的輸入。

盡管不同的材料在下面具有不同的行數,但范圍將對此進行調整,並且僅適用於填充的單元格。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM