修改我的索引匹配以查找“包含值的单元格”而不是完全匹配?

时间:2020-03-30 17:17:39

标签: excel indexing match contains

我有这个公式非常适合拉给定演员的所有uc。

=INDEX(uc_name, SMALL(IF(ISNUMBER(MATCH(actor,$A$2,0)), MATCH(ROW(actor),ROW(actor)),""), ROWS($A$4:A4)))

但是,如果单元格仅包含“ Actor x”,则当前只有其拉动结果,其中某些单元格实际上可能有多个Actor写入该单元格。无论如何,只要参与者包含在单元格中,就可以修改此公式以返回值?

希望我不必从头开始,也不必完全使用其他公式,因为这正在推动工作簿上的其他事情-我现在才意识到,尽管它没有抓住那些“包含”的东西。

谢谢!

enter image description here


2 个答案:

答案 0 :(得分:2)

我想你想要

=INDEX(uc_name,AGGREGATE(15,7,(ROW(actor)-MIN(ROW(actor))+1)/(ISNUMBER(SEARCH($A$1,actor))),ROW($ZZ1)))

或者如果有人拥有动态数组公式FILTER()

=FILTER(uc_name,ISNUMBER(SEARCH($A$1,actor)))

答案 1 :(得分:0)

在您的匹配项中添加通配符:

setDriver