簡體   English   中英

Excel - 將下拉字段中的選項限制為當前未使用的選項

[英]Excel - Restrict Options in Drop Down Fields to those currently not in use

我將 A:A 列的選項(ID)限制為下拉菜單中給出的選項。

可能的元素在 K1:K10 中。 在 L1:L10 中有一個標志 (0/1),表示該 ID 當前是否已被使用。

現在我想將下拉菜單中的選項限制為來自 K1:K10 的選項,這些選項在 L1:L10 中標記為 0。 這些標志可以在該文檔的生命周期中多次更改。 在使用時,我不希望該 ID 是可選的。 不再標記為正在使用的,我希望它再次可用。

根據您的 Excel 版本,這可能是一個解決方案,因為驗證列表可以引用動態 arrays。

使用 FILTER function 在單元格 M1 中創建有效名稱的動態數組。

=FILTER(K1:K10,NOT(L1:L10))

然后將驗證列表設置為=$M1$# 注意#很重要,因為它告訴 Excel 您使用的是動態范圍而不是標准單元格引用。

在此處輸入圖像描述

現在(如果您將“計算”設置為“自動”),當您更改 L 列中的 1 和 0 時,您應該會看到可用名稱列表發生變化。

在此處輸入圖像描述

暫無
暫無

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

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