排除已使用值的Excel数据验证列表

fdx2calv  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(102)

我有一个包含一些数据的列A。列B有一个数据验证列表下拉列表,其中包含列A中的值。当我从列B的列表中选择值时(例如B1=A,B2=B,B3=C)我希望下拉列表排除该列中已使用的值。因此在屏幕截图中,B4中的下拉列表应具有(D、E、F、G、H、I、J和K)值。A、B和C已经被使用,所以它们应该不再在列表中可用...那么我该怎么做呢?

gywdnpxw

gywdnpxw1#

使用辅助单元格填充下拉列表。
如:
在Z1中加入下式:

=FILTER(A1:A11,ISERROR(MATCH(A1:A11,B:B,0)),"")

然后,在列表的数据验证中,您将输入=$Z$1#

现在,引用将在使用数据时过滤数据。

辅助单元格可以隐藏或在其他工作表上。但数据验证不允许直接使用数组类型的公式。

相关问题