有时 数字和文字混在一起,也没有明确的分割符,如何处理:
方法1:函数法
LEN函数,他是返回某个单元格的字符长度!无论中英文还是符号每个都是1个长度!
如A1单元格数字 26538高刚 ,LEN(A1)=7 ,每个数字1个长度,每个汉字也是一个长度。
LENB函数呢!他会将汉字计算为2个长度的字符、数字符号还是1个长度的字符!
如A1单元格数字 26538高刚 ,LENB(A1)=9,每个数字1个长度,共5,每个汉字也是2个长度,共4。
那怎么将数字和汉字分离呢?
如将 lEN(A1)的长度 乘以2,那么其汉字部分就与LENB(A1)的汉字部份长度相等了,所以差就刚好是数字部分了。
LEN(A1)2-LENB(A1)=72-9=5
所以要分离 则用LEFT(A1,LEN(A1)*2-LENB(A1))
当然此方法只适合 数字汉字 左右格式,而为混合。
方法2:快速填充
在另外两列,分别手动输入第一个要分离的数组部分,文字和数字;
选中其下面的单元格,按住鼠标左键向下填充,在填充选项中选择“快速填充”,这就完成了汉字或数字的提取。

网友评论