excel中INDEX和MATCH函数出现的问题?
大佬帮忙看一下,=IFERROR(INDEX($A:$A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",0)=ROW($1:$100)...
大佬帮忙看一下,=IFERROR(INDEX($A:$A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",0)=ROW($1:$100),ROW($1:$100),9^9),ROW(A1)))&"","")这个公式错在那,A列中的数据有重复的项,我想在D列中把每个数据不重复的提取出来,用上面的公式,D列中为什么只有KZS-DN150-T和KZS-DN150-TL这两个提取不到呢。
展开
展开全部
因为*被当作通配符了,改用这公式=IFERROR(INDEX($A:$A,SMALL(IF(MATCH(SUBSTITUTE(A$1:A$100,"*","+")&"$",SUBSTITUTE(A$1:A$100,"*","+")&"$",0)=ROW($1:$100),ROW($1:$100),9^9),ROW(A1)))&"","")同时按ctrl+shift+回车结束
更多追问追答
追问
追答
也是因为型号里有*的因,用=sumproguct((a$1:a$100=e1)*b$1:b$100)下拉,就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询