发布网友 发布时间:2022-04-24 18:32
共1个回答
热心网友 时间:2023-11-23 20:29
首先要看是规则排列还是混排,比如“我们的2015”、“我们20的15”。如果是规则的排列,则提取很简单;如果是混排,则EXCEL公式好像无法实现。
看你的数据,都是汉字加数字的规则形式,可以使用mid公式提取,提取的字符串开始位置为lenb获得的单字节总字符串长度减去len获得的字符串长度,提取的长度其实只要不小于len获得的字符串长度即可。
比如,数据在A1单元格,则公式为“=MID(A1,LENB(A1)-LEN(A1)+1,len(A1))”
公式中:A1为要从中提取字符的数据;
LENB(A1)-LEN(A1)+1为提取字符的起始位置,不加1则结果为汉字字符串的长度;
len(A1)为提取的长度,使用这个公式可以有效的避免直接用数据定义的不足,太大了浪费,太小了出错。
另外,如果汉字与数字之间有固定的分隔符(比如空格、-、+、=等不一而足),也可以直接使用自带的分列功能进行提取,前提是固定的分隔符在拟提取的字符串中有且仅有一个。