簡體   English   中英

具有重復值的Excel依賴下拉列表

[英]Excel Dependent Drop Down List with Repetitive Values

我以這種分層方式存儲了一些數據: 數據分層存儲

我想創建三個下拉列表,從中可以根據商店在類別中選擇產品,如下所示: 下拉列表

棘手的事情是,在兩個商店中都可以找到一種產品(即冷凍比薩),而在一個商店中只能找到其他產品(Lays)。 如何實現這一目標或如何以可以得到相同結果的方式存儲數據?

我已經嘗試過使用存儲在結構表=INDIRECT 的數據來命名命名范圍(但是由於命名范圍內的空格,符號等非法字符而無法使用)。 VBA。

我認為您在正確的軌道上。 如果不使用VBA,我將使用存儲在具有命名范圍和INDIRECT公式的表中的數據。

這種方法將很麻煩,因為您將必須建立自己范圍內的每個列表(例如,商店1的類別1中的產品,商店1的類別2中的產品,等等)。

另外,正如您提到的,命名范圍是嚴格的,因此您需要將空格和符號轉換為_或完全省略它們。 您可以考慮在下拉列表中使用數字ID而不是文本,但用戶需要知道ID代表什么。 然后,您可以在選擇后使用查找表將ID轉換回文本。

VBA肯定會提供更好的解決方案。

暫無
暫無

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

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