我有这个公式非常适合拉给定演员的所有uc。
=INDEX(uc_name, SMALL(IF(ISNUMBER(MATCH(actor,$A$2,0)), MATCH(ROW(actor),ROW(actor)),""), ROWS($A$4:A4)))
但是,如果单元格仅包含“ Actor x”,则当前只有其拉动结果,其中某些单元格实际上可能有多个Actor写入该单元格。无论如何,只要参与者包含在单元格中,就可以修改此公式以返回值?
希望我不必从头开始,也不必完全使用其他公式,因为这正在推动工作簿上的其他事情-我现在才意识到,尽管它没有抓住那些“包含”的东西。
谢谢!
答案 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