Excel 忽略数据验证列表中的重复条目
假设我们有三列,如下所示:Excel 忽略数据验证列表中的重复条目,excel,list,validation,duplicates,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 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),然后在下一个单元格中选择系统(例如Roma),该列表将根据在上一个单元格中选择的ID进行过滤(仅显示“Roma”和“Lima”),最后,他选择代码,将根据所选系统进行过滤(仅显示“A5”和“A7”)
我目前使用的方法是单独列出唯一ID,这在第一个验证列表中使用,然后在第二个验证列表中使用以下公式选择相应的系统:
=OFFSET(IDS_Start,MATCH(A1,IDS,0)-2,1,COUNTIF(IDS,A1),1)
其中IDS_Start是对我列表中第一个ID的引用,IDS是对整个列ID的引用,A1是用户选择ID的单元格
上面的问题是,它会导致在第二个验证列表上显示重复项,有没有解决方法?这称为级联列表,本文将帮助您解决此问题: