有些困难单位名称开头不确定,一会儿是山东省,一会儿是xx市的,建议你用以下思路去设计,方法如下:首先把山东内所有的地名生成一个库,然后用每个地名库的名称到公司介绍里查一下,如果有相同的地名,就确认有公司名称了,并且确定了首个公司名称的排行位置,再查接下来的字符里有没有,厂,公司的,如果有,就截断前后的字符串。原理就是这样的,所用的函数如下InStr(1, 公司简介, "地名")mid(公司简介,地名位置,公司或者厂的位置-地名位置)