我正在使用以下Google Docs公式显示单元格内容,如果它们包含特定的单词或短语:
= filter(Sheet7!B2:B; mmult(search(transpose("& g2:g&");"& sheet7!b2:b&";b2:b))))
在一列中,在这种情况下,我使用G列,我有一个单词列表,必须包含一个特定的单元格。一切都很好,但是现在我想知道是否可以修改此公式,因此我还可以在单元格中添加不需要单词的列表。我想使用主体:
单元格必须包含短语,但不包含短语。
例如,如果电池包含蓝色衬衫,则应显示其内容,但是如果细胞包含蓝色鞋子或蓝色帽子等,则不应显示内容。
谢谢您的帮助!
如果要排除的短语在H2:h:
中=FILTER(Sheet7!B2:B;
MMULT(SEARCH(TRANSPOSE(" "&G2:G&" ");" "&Sheet7!B2:B&" ");SIGN(ROW(G2:G)));
NOT(MMULT(SEARCH(TRANSPOSE(" "&H2:H&" ");" "&Sheet7!B2:B&" ");SIGN(ROW(H2:H))))
)
如前所述,请注意mmult的第二个论点中的数组。它的垂直长度应与第一个参数中的水平数组的宽度匹配。