Excel公式来查找一个值,然后搜索该行中的单元格,查看是否有包含特定文本的单元格

ybzsozfc  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(97)

我需要编写一个公式,首先搜索列中的特定数字,然后搜索该行中的单元格,看看是否有单元格包含某些特定文本(单元格引用)。x1c 0d1x
在这种情况下,第一个条件是在列B中查找S2中的数字,然后在D3:J 9范围内查找S3中的文本,但只有当文本位于S2中数字的特定行内时才返回值。

=IFERROR(XLOOKUP(1,($B$3:$B$9=$S2)*(D$3:D$9=$S$3),$Q$3:$Q$9),"Not Found")

字符串
我写了这个工作,但只搜索一列的时间从D3:J 9范围,所以是不是有效的大数据集。期待有一个单一的公式,可以搜索整个范围内,一旦在列B中的特定数字被发现。
非常感谢您!

nhn9ugyo

nhn9ugyo1#

沿着沿着尝试一下:


的数据
M5中的公式:

=IF(OR(XLOOKUP(M2,B2:B8,C2:J8,"")=M3),"Yes","No")

字符串
如果您需要每行输出,请尝试:



K2中的公式:

=IF(BYROW((B2:B8=M2)*(C2:J8=M3),OR),"Yes","No")

ilmyapht

ilmyapht2#

如果我理解正确,没有错,那么OP需要以下公式:


的数据
·单元格Q3中使用的公式

=IF((S2=B3:B9)*BYROW(D3:J9,LAMBDA(x,OR(x=S3))),"Yes","Not Found")

字符串
或者,如果没有LAMBDA()辅助函数:


=IF(MMULT((D3:J9=S3)*(B3:B9=S2),SEQUENCE(7)^0),"Yes","Not Found")

相关问题