excel如何查找一个单元格中是否包含一列字符中之一?如何修改公式让返回值排序
大师,excel如何查找一个单元格中是否包含一列字符中之一?采用你的公式C1=IF(COUNT(0/FIND($B$1:$B$4,A1)),"是","否")解决了一半问题...
大师,excel如何查找一个单元格中是否包含一列字符中之一?采用你的公式C1=IF(COUNT(0/FIND($B$1:$B$4,A1)),"是","否")解决了一半问题。如图所示,B列单元格若包含D列数值中的任意一个,则返回B列单元格对应的A列值,G列采用公式 =IF(COUNT(0/FIND($D$4:$D$13,B4)),A4,"") 用后出现空行。请问如何能一步到位实现J列的效果?
展开
2个回答
展开全部
J4用公式:
=IFERROR(INDEX($A:$A,SMALL(IF(MMULT(N(ISNUMBER(FIND(TRANSPOSE(D$4:D$13),$B$4:$B$13))),ROW($1:$10)^0)>0,ROW($4:$13)),ROW(A1))),"")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉一列,然后下拉。
=IFERROR(INDEX($A:$A,SMALL(IF(MMULT(N(ISNUMBER(FIND(TRANSPOSE(D$4:D$13),$B$4:$B$13))),ROW($1:$10)^0)>0,ROW($4:$13)),ROW(A1))),"")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉一列,然后下拉。
追问
能够解析一下,ROW($1:$10)指哪个,ROW($4:$13)指哪个
追答
第一个就是一个1到10的列数组,与D4到D13的个数对应;第二个与数据区的行对应。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询