Excel:根据其他列中的值将值包括在范围中
假设我有一个表1,有两列[COUNTRY]和[NAME] 国家|名称Excel:根据其他列中的值将值包括在范围中,excel,excel-formula,Excel,Excel Formula,假设我有一个表1,有两列[COUNTRY]和[NAME] 国家|名称 约翰 NL|彼得 NL|Karin 成为杰克 是汤姆吗 在表2第1列中,我有一个下拉列表(数据验证列表),其中包含[COUNTRY]列中的唯一值。假设我在第1行的下拉列表中选择“NL”,我想在表2的第2列中创建另一个下拉列表,其中只包含表1中带有COUNTRY=“NL”:so{John,Peter,Karin}的名称 当我将表2第1列下拉列表中的值更改为“BE”时,表2第2列下拉列表中的值现在应该更改为{Jack,TOM} 有
约翰
NL|彼得
NL|Karin
成为杰克
是汤姆吗 在表2第1列中,我有一个下拉列表(数据验证列表),其中包含[COUNTRY]列中的唯一值。假设我在第1行的下拉列表中选择“NL”,我想在表2的第2列中创建另一个下拉列表,其中只包含表1中带有COUNTRY=“NL”:so{John,Peter,Karin}的名称 当我将表2第1列下拉列表中的值更改为“BE”时,表2第2列下拉列表中的值现在应该更改为{Jack,TOM} 有没有正确的解决方案或方向?我迷路了…表1,放在F1:G6中 在B1:C1中,输入输出标题:“国家”和“名称” 在B2>>数据验证>>“允许”中,选择:
List
和“Source”,输入:NL,BE
在C2>>数据验证>>中选择“允许”<代码>自定义和“源”,输入:
这个问题有一个解决方案:嗯,这并不是我真正想要的,因为它要求所有选项都有单独的1列列表,而我只有一个2列列表。好的,第二列依赖于我向您发送的示例中的第一列,您的列表也是有意义的,谢谢!但是,如果没有订购国家/地区栏F,会发生什么情况?在“BE | TOM”之后,也许我必须加上“NL | Danny”。对于非排序的源列表是否也有解决方案?偏移公式必须使用排序数据,如果源数据未排序,您可以使用Excel内置排序功能在输入数据验证公式之前对数据进行排序。另一种解决方案是根据柏拉图77的上层“评论”中的链接网站使用间接功能,但您需要将其分为几列。
=OFFSET($F$1,MATCH(B2,$F$2:$F$6,0),1,COUNTIF($F$2:$F$6,B2))