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))) 数组公式,输入方式同上。下拉。