作业帮 > 综合 > 作业

Excel中,怎样截取汉字左边的字母?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/30 11:34:41
Excel中,怎样截取汉字左边的字母?
表格中A列每个单元格都是由字母加汉字加字母组成,数量均不固定,我想把首部的字母放进B列,中间的汉字放进C列,后面的字母放进D列,请问有木有办法?
是否有一个办法可以让C列的内容为A列减去B列的?
我这边网络受限,不可以上传图片,我觉得我说的蛮清晰的呀
B1=left(A1,match(2,lenb(mid(A1,row(1:99),1)),)-1) 数组公式,ctrl+shift+enter结束
C1=mid(A1,match(2,lenb(mid(A1,row(1:99),1)),),lenb(A1)-len(A1)) 同样是数组公式
D1=substitute(substitute(A1,B1,),C1,)
如果是C列为A列减去B列后的结果
C1公式为=substitute(A1,B1,)
再问: 不行哎,只有第一个的第一行可以,第二行开始就不对了,每个单元格的字母和汉字的位数都是不固定的哦,是不是因为这个?可以改进的吗? 我知道了,是因为公式中的row(1:99)每到下一行会自动加1,有办法让他不动吗?
再答: 1:99改成$1:$99,忘记绝对引用了,失误