请问以下公式应该怎么简化?
=FILTER(Sheet1!$E$2:$R$80000,ISNUMBER(SEARCH($A$1,Sheet1!$G$2:$G$80000))*ISNUMBER(SEARCH($A$2,Sheet1!$G$2:$G$80000))*ISNUMBER(SEARCH($A$3,Sheet1!$G$2:$G$80000))*ISNUMBER(SEARCH($A$4,Sheet1!$G$2:$G$80000))*ISNUMBER(SEARCH($A$5,Sheet1!$F$2:$F$80000))*ISNUMBER(SEARCH($A$6,Sheet1!$F$2:$F$80000)))补充内容 (2021-9-22 14:02):
我的目的是,输入若干个关键词,在目标表格的F和G两列进行搜索,通过逐渐增加关键词来精确筛选出需要的数据行,然后将该行的E:R所有数据显示出来。 =filter(范围,mmult(1-iserr(search(a1:a6,依据列)),row($1:$6)^0)) =FILTER(Sheet1!$E$2:$R$80000,MMULT(1-ISERR(SEARCH($A$1:$A$6,Sheet1!$F$2:$G$80000)),ROW($1:$6)^0))
谢谢,MMULT第一次见,查了一下和固定模式也不一样,这里看不懂。ISERROR原来可以简写。最终显示结果是#VALUE!,运行失败,不知道该在哪改。 iserr和iserror是两个函数,不是缩写,看看描述 谢谢,已查询差别 大神好,还是试不成功,怎么改都显示
,请问哪里出错?=FILTER(Sheet1!$E$2:$I$80000,MMULT(1-ISERR(SEARCH(A1:A8,Sheet1!$E$2:$G$80000)),ROW(A$1:A$8)^0))
=FILTER(Sheet1!$E$2:$I$80000,MMULT(1-ISERR(SEARCH(A1:A8,Sheet1!$E$2:$G$80000)),ROW($1:$8)^0))
=FILTER(Sheet1!$E$2:$I$80000,MMULT(1-ISERR(SEARCH(A1:A8,Sheet1!$G$2:$G$80000)),ROW($1:$8)^0))
=FILTER(Sheet1!$E$2:$E$80000,MMULT(1-ISERR(SEARCH(A1:A8,Sheet1!$E$2:$E$80000)),ROW($1:$8)^0)) 我觉得我的帖子标题不好,无法给同样需求的人参考,可惜不能重新编辑。此贴公式需求是关于多个关键词查找对应内容并显示其整行所有列数据。 坛友您好~!
为了问题更快更好的得到解决,并且节省帮助您的坛友的时间~!
请说明问题,模拟结果,并上传压缩附件~!
请阅读:
EXCEL函数与公式版:新人必读之发贴要素 版主您好,我的主题帖不能编辑,我改不了。
附件已上传,但是很奇怪的是,我用给出的MMULT函数,给我的工具做外链公式时,只是#value错误。
但是我在做附件的示例文件时,公式彻底不让回车,报错you've entered too many arguments for this function.
目前附件的公式我加了一个引号。
看起来这个mmult公式还缺了什么。
我的目的是通过公式上方的A1~A10十个单元格,输入关键字,这些关键字在sheet1标签内的E\F\G三列进行搜索,并将同时符合所有关键字的所在行的E~I几列显示出来。
我怎么才能继续编辑我的主题贴?
谢谢 1.原公式括号没有配对,不是完整的公式,所以报错。
2.返回错误值是因为数据区域的大小不匹配。
公式改为:
=FILTER(Sheet1!E1:I30,MMULT(1-ISERR(0/(SEARCH(TRANSPOSE(A1:A10),"|"&Sheet1!E1:E30&"|"&Sheet1!F1:F30&"|"&Sheet1!G1:G30)>1)),ROW($1:$10)^0))