分类：电脑/网络-软件-办公软件
问题：Excel中，如何根据原数据提取姓名。1、如何在B列中输入公式， 
1、如何在B列中输入公式，是林班名称提取出来，结果像图二的那样。解释一下，A列中，第一个前（如：萌、重、改等）的那一串字符（字母和数字组成）叫林班。每一行中，林班后面紧接着的就是汉字，不同的是林班的名称有长有短。2、另外一个就是如何在C列中输入公式，把A列中的数据中的姓名提取出来，结果如图二所示。已知姓名的前面都是A8、B1、A5、A9这种类型的数据，名称后面都是数字加百分号，不同的是名称有长有短。
回答：附件供参考：
B2输入公式：
=IF(A2="","",LEFT(A2,MATCH(2,LENB(MID(A2,ROW($1:$50),1)),)-1))
数组公式，按ctrl+shift+enter三键结束，下拉。
《公式中的MATCH(2,LENB(MID(A2,ROW($1:$50),1)),)也可写成MATCH(1=1,MID(A2,ROW($1:$50),1)>"Z",)》。

C2输入公式：
=IF(A2="","",MID(A2,MATCH(2,LENB(MID(A2,ROW($1:$50),1)),)+3,FIND("%",A2)-(MATCH(2,LENB(MID(A2,ROW($1:$50),1)),)+5)))
数组公式，输入方式同上。下拉。