目前使用此公式;
=ARRAYFORMULA(VLOOKUP("*"&$W$2&"*",H1:T1000,{2,3,5,8,11},false))
当我把东西放进W2单元格时它工作正常。
但是,如果我想从W2返回所有不包含该值的行,该怎么办?
答案 0 :(得分:1)
已编辑以在过滤器公式中包含通配符匹配。
在Google表格中,最好使用FILTER公式来完成。 FILTER将范围作为参数,然后允许对与范围相邻或在范围内的列进行过滤操作。
在这种情况下,要获取H1:T1000范围内的所有行,其中第一列中的值不包含W2的值,您可以使用以下公式:
FILTER(H1:T1000,NOT(REGEXMATCH($ W $ 2,H1:H1000)))
请注意,公式只需要在一个单元格中,结果将展开以占据显示结果所需的范围。
有关FILTER公式的Google文档,请参阅here。
答案 1 :(得分:1)
改为使用QUERY
:
=QUERY(H1:T1000,"Select I, J, L Where not H contains '"&W2&"'")
或
…not H matches '.*"&W2&".*'…