Excel 2013:行索引数组的多个搜索条件
我的职能: =索引(MASTER!C:C,SMALL(索引(“”=MASTER!A:A)*(匹配(行(MASTER!A:A),行(MASTER!A:A))+(“”MASTER!A:A)*1048577,),$A31)) 目标是: 根据行的“搜索组”是否匹配,从另一个表中的行中获取值。这些行中的每一行都在单独的列中包含关于单个实体的额外信息 问题是: 我可以为单个组创建一个“搜索组”数组,但我希望在一个数组中包含多个“搜索组” 例如: 如果另一张桌子是这样布置的:Excel 2013:行索引数组的多个搜索条件,excel,Excel,我的职能: =索引(MASTER!C:C,SMALL(索引(“”=MASTER!A:A)*(匹配(行(MASTER!A:A),行(MASTER!A:A))+(“”MASTER!A:A)*1048577,),$A31)) 目标是: 根据行的“搜索组”是否匹配,从另一个表中的行中获取值。这些行中的每一行都在单独的列中包含关于单个实体的额外信息 问题是: 我可以为单个组创建一个“搜索组”数组,但我希望在一个数组中包含多个“搜索组” 例如: 如果另一张桌子是这样布置的: Group Fruit Pe
Group Fruit Person
G Banana Alex
L Apple Tim
P Orange Fred
上面的My函数只搜索空白的“搜索组”标签。如果我的工作表是这个例子,我想在我的“行搜索”中包括“G”和“P”
该示例的第一页可以如下所示:
- 团体水果人
- G香蕉亚历克斯
- P橙色弗雷德
- 团体水果
- 亚历克斯香蕉
- P橙色弗雷德
取决于函数的编写方式。请注意,行没有改变,这可以归因于函数中的“SMALL”。还有,参考大师!A:A是“搜索组”,是高手!C:C是一个信息字段。是否可以返回多个“G”和“p”?是的,可以@MacroMarc