定义名称三个:(这样编辑的公式短,并且容易理解)LE =VLOOKUP(LEFT(E1,19),A:B,2,)RI =VLOOKUP(RIGHT(E1,19),A:B,2,)WX =VLOOKUP(E1,A:B,2,)=IF(E1="道路",E1,IF(ISNUMBER(FIND("/",E1)),IFERROR(IFERROR(LEFT(LE,FIND("(",LE)-1),LE),LEFT(E1,19))&"/"&IFERROR(IFERROR(LEFT(RI,FIND("(",RI)-1),RI),RIGHT(E1,19)),IFERROR(IFERROR(LEFT(WX,FIND("(",WX)-1),WX),E1)))说明:一、B列内的括号是中文的。二、公式返回结果不包括B列的括号及其里边的内容。三、若不考虑其括号问题,公式就简单了。=IF(E1="道路",E1,IF(ISNUMBER(FIND("/",E1)),IFERROR(LE,LEFT(E1,19))&"/"&IFERROR(RI,RIGHT(E1,19)),IFERROR(WX,E1)))