如何在 google 工作表中检查多个列的值?

How to check multiple columns for a value in google sheets?

我想提取任何其他值包含特定字符串的行的第一列值,我知道硬编码方式看起来像这样

=QUERY(A3:Q24; "select A where B contains 'No' or where C contains 'No' or where D contains 'No'";0)

但是,如果我想对很多列执行此操作,这似乎不是一个好方法。还有什么我可以用的吗?

尝试:

=QUERY({A3:Q24\ FLATTEN(QUERY(TRANSPOSE(B3:Q24);;9^9))}; 
 "select Col1 
  where Col18 contains 'No'"; 0)