IF + 文本函数取数后 无法用 VLOOKUP / INDEX MATCH 查找
文本提取公式如下:=IF(LENB(B3)
=IFERROR(VLOOKUP(F2,件重!$A:$C,3,0),VLOOKUP(--F2,件重!$A:$C,3,0))
因为数值型和文本型混用了,要么修正源数据,要么套一层iferror,要么你把文本提取公式变为
=IF(LENB(B2)<=9,--LEFTB(B2,6),LEFTB(B2,8))
然后正常写vlookup或者index+match即可 C2=INDEX(件重!C:C,MATCH(' LIST'!F2,件重!A:A&"",0)),数组三键。 countif不需要额外处理格式。
=LOOKUP(0,COUNTIF(OFFSET(件重!A$1,,,ROW($1:20)),LEFT(B2,6+2*(LEN(B2)>9))),件重!C$2:C21) =IFERROR(VLOOKUP(MID(B2,1,FIND("+",B2)-1),件重!A:C,3,0),VLOOKUP(--MID(B2,1,FIND("+",B2)-1),件重!A:C,3,0)) 完美,感谢大家。
页:
[1]