忽略数据验证列表中的重复条目

时间:2014-02-05 11:05:40

标签: excel list validation duplicates

假设我们有三列如下:

ID  Sys     Code
1   Roma    A4
2   Roma    A5
2   Roma    A5
2   Roma    A7
2   Lima    A7
3   Lima    B1
4   Lima    C1
4   Lima    D3
4   Lima    D5
5   Alpha   E9
6   Alpha   E2

如上所述,所有列都可能包含重复项,目标是在不同的工作表中有三个单元格,其中将使用数据验证列表。典型的情况是:

用户选择ID(例如2),然后在下一个单元格中选择Sys(例如Roma),该列表将根据前一个单元格中选择的ID进行过滤(仅显示“Roma”和“Lima”) ),最后,他选择了代码,这将根据所选的系统进行过滤(仅显示“A5”和“A7”)。

我目前使用的方法是只有一个单独的唯一ID列表,这是在第一个验证列表中使用,然后在第二个验证列表中我使用下面的公式来选择相应的Sys:< / p>

=OFFSET(IDS_Start,MATCH(A1,IDS,0)-2,1,COUNTIF(IDS,A1),1)

其中IDS_Start是对列表中第一个ID的引用,IDS是对整个列ID的引用,A1是用户选择ID的单元格。

上面的问题是它会导致重复显示在第二个验证列表上,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

这称为级联列表,这篇文章将帮助您解决它:

http://www.bluepecantraining.com/portfolio/cascading-drop-down-lists-in-excel/