如果只是查找“-”的位置,然后再提前该字符前的字符串,那很简单:
=IF(FIND("-",B3),LEFT(B3,FIND("-",B3)-1),B3)
然而,该列数据中不只是有字符“-”,还会有“(...”和“/”字符,并且这些字符的位置都会随着字符串的变化而变化,每行数据中这些字符后面的单词字符串长度也不同。...MATCH(1,MMULT(--(MID(B3,ROW(1:100),1)={"-","(","/"}),{1;1;1}),0)
得到字符“-”、“(”或“/”出现的位置,然后使用LEFT函数提取出其左侧的字符串