请问一下怎么在excel的表格里提取一些文字 比如说我我要提取“张三 交来货款”中的“张三”

我在处理许多类似于”某某 交来货款“ 的项目 都要把名字提取出来 请问一下有对应的公式吗?

第1个回答  2012-01-13
用MID提取函数
MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_num_chars 指定希望 MID 从文本中返回字符的个数。
第2个回答  2012-01-13
如果名字后面都有一个空格字符可用下面公式提取空格前面的字符:
=left(A1,find(A1," ")-1)

或者提取“交”字前面的字符
=left(A1,find(A1,"交")-1)

楼上的公式只能提取A1前面三个字符,如果名是4个字就错了
第3个回答  2012-01-13
不用公式,有个更好的方法,数据--分列-- 分隔符号--下一步--钩起空格--下一步--完成,即可本回答被网友采纳
第4个回答  2012-01-13
两个方法:第一,分列,选择空值为分隔符.第二种: 用left函数: 以B1为例, 在B1中输入
B1=left( A1,3)
第5个回答  2012-01-13
可以用VLOOKUP做出来,根据你的所需要可以做出来的