提问中公式出错的原因在于那个分隔符 / ,这在EXCEL中是当作除号的,如果把A4的 / 换为其它符号如@,也把公式中的 / 也替换为 @ ,提问中原来的公式也可以用。
B4公式下拉:
=IF(A4="","",VLOOKUP(--LEFT(A4,FIND("/",A4)-1),表2!A:B,2,)&"/"&VLOOKUP(-LOOKUP(,-LEFT(SUBSTITUTE(MID(A4,FIND("/",A4)+1,9),"/","@"),ROW($1:$6))),表2!A:B,2,)&"/"&VLOOKUP(-LOOKUP(,-RIGHT(SUBSTITUTE(A4,"/","@"),ROW($1:$6))),表2!A:B,2,))