[英]Excel data validation against a range with dynamic length on other sheet
我在名為“DynamicListItems”的單獨工作表上有下拉菜單的數據。 每個數據都在自己的列上。 我可以使用=OFFSET(DynamicListItems;$D$3;0;0:COUNTA(DynamicListItems;$D:$D)-1;1)
輕松引用數據
但是,我有數百個這樣的下拉菜單,每個都需要在不同的行上使用。 有沒有辦法使用ROW()
和COLUMN()
或類似方式引用范圍,以便我可以將相同的公式復制到每個數據驗證字段中?
類似於"=OFFSET(DynamicListItems;$" & COLUMN() & "$3;0;0:COUNTA(DynamicListItems;$" & COLUMN() & ":$" & COLUMN() & ")-1;1)"
會很棒,但 Excel 將其作為一個列表選項。
我找到了解決方案。 我使用命名范圍=INDIRECT("DynamicListItems:$" & COLUMN() & "$3:$" & COLUMN() & "$" & COUNTA(INDIRECT("DynamicListItems!$" & COLUMN() & ":$" & COLUMN())))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.