我需要能够创建一个由名称填充的下拉列表。名称仅应显示所选ID。
我有一个疗养院ID所在的单元格和以下公式。问题是,该公式仅显示一个名称
{=IF(OFFSET(Table15[Care Home],,)=C2,Table15[Resident Name],"")}
我希望另一个下拉列表显示基于ID的每个名称,而没有重复
答案 0 :(得分:0)
好吧,如果我正确地理解了您的问题,那么您首先需要一个基于“护理之家” -ID的不重复的列表,该列表可以通过以下方式实现:
注意 这是一个数组公式,需要通过 CTRL SHIFT ENTER
=IFERROR(INDEX($B$2:$B$100,MATCH(1,(COUNTIF(C$1:C1,B$2:B$7)=0)*(B$2:B$7<>"")*(A$2:A$7=$A$1),0)),"")
此公式必须在第二行中输入。对于数据验证列表,您必须在名称管理器中定义一个名称并应用此公式。
=OFFSET(Tabelle1!$C$2,0,0,SUMPRODUCT((Tabelle1!$C$2:$C$8<>"")*1),1)
使用该名称进行数据验证->列表-> =name
。根据{{1}}中的条目,A1
中的验证列表将被填充为没有空白元素。
您可以根据需要调整范围,例如将过滤后的列表放在另一张纸上或扩展范围。
经过过滤的“护理之家”列表的公式看起来像
注意 这是一个数组公式,需要通过 CTRL SHIFT ENTER
B2
我会把锻炼的范围留给您作为练习。