度友,match函数书写的不完整。具体公式为:=IFERROR(INDEX(Sheet1!$A$1:$V$100,MATCH($A$4,Sheet1!$A$1:$A$94,0),MATCH(B2,Sheet1!$A$1:$V$1,0)),""),原来公式中的错误是,match函数的匹配类型被省略...
模糊匹配,就会这样,改为精确匹配=MATCH(BG29,BF11:BJ11,0)
正确的公式为=INDEX($F$2:$G$3,MATCH(A1,$E$2:$E$3,),MATCH(B1,$F$1:$G$1,))
“*”改为“X”,显示正常:“*”不改“X”也行:G3输入=SUMPRODUCT((LEFT(面价!A$2:A$5,FIND("*",面价!A$2:A$5)-1)=LEFT(A3,FIND("*",A3)-1))*(RIGHT(面价!A$2:A$5,LEN(面价!A$2:A$5)...
应该是你的Match数据没有找到数据吧,然后Index就报错了,把公式分开,看看MAtch能输了正确的数值吗?INDEX返回表格或数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用...
如果函数MATCH查找不成功,则返回错误值#N/A。如果match_type为0且lookup_value为文本,可以在lookup_value中使用通配符、问号(?)和星号(*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找...
H2单元格写入公式=INDEX([2014年10月盘点表.xlsx]EPR!$H:$H,SMALL(IF([2014年10月盘点表.xlsx]EPR!$U$2:$U$1000>0,ROW($2:$1000),4^8),ROW(A1)))&""数组公式,按下SHIFT+CTRL+ENTER三键,再下拉填充公式...
因为*被当作通配符了,改用这公式=IFERROR(INDEX($A:$A,SMALL(IF(MATCH(SUBSTITUTE(A$1:A$100,"*","+")&"$",SUBSTITUTE(A$1:A$100,"*","+")&"$",0)=ROW($1:$100),ROW(
match函数的第三参数,如果省略,默认为1,即为模糊匹配,要求数据升序排列。如果精确匹配,第三参数为0,match(a1,b:b,0),0可以省略,但是逗号不可以省。
=INDEX(AR$3:AU$3,MATCH(MIN(AR5:AU5),AR5:AU5,))上面的公式中,MATCH后面加了个逗号,相当于后面的fasle或0省略了,当然可以不省略,直接在逗号后面写上0或FALSE,这就是精确匹配。PS:公式把AR$3:AU$3的行号...