我使用以下Google文档公式显示单元格内容(如果它们包含特定的字词或短语):
=过滤器(Sheet7!B2:B; MMULT(SEARCH(TRANSPOSE(“”& G2:G&“”);“”& Sheet7!B2:B&“”); SIGN(ROW(Sheet7! B2:B))))
在一列中,在这种情况下,我使用列G,我有一个特定单元格必须包含的单词列表才能显示。一切运作良好,但现在我想知道是否可以修改此公式,以便我还可以在单元格中添加不需要的单词列表。我想使用一个原则:
CELL必须包含短语而不是短语。
例如,如果单元格包含BLUE SHIRT,则应显示其内容,但如果单元格包含BLUE SHOES或BLUE HAT等,则不应显示内容。
感谢您的帮助!
答案 0 :(得分:2)
如果要排除的短语在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的第二个参数中的数组。它的垂直长度应与第一个参数中水平数组的宽度相匹配。