单元格内提取汉字和数字,你会么?原创
金蝶云社区-陈世杰身份
陈世杰
10人赞赏了该文章 260次浏览 未经作者许可,禁止转载编辑于2020年12月09日 15:37:25

你好,我是世杰老师,很高兴在这里和你遇见。


VIP学员的问题,汉字数字相混合的单元格怎么分别提取文本及数字?

image.png


通常我们用LEN、LENB函数搭配截取函数来提取单元格内的文本或者数字,下面我们一起来学习一下吧~



01LEN、LENB公式解释


1、LEN函数,返回文本字符串中的字符个数。


汉字、英文字母、数字、标点符号(半角状态、全角状态)都是按1个字符计算。


image.png


2、LENB函数,返回文本字符串中的字节个数。


汉字、全角状态下的标点符号,每个字符按2个字节计算;


英文字母、数字、半角状态下的标点符号,每个字符按1个字节计算。


image.png


02提取文本


A列数据中文本与数字相混合,想要提取文本,公式应该怎么写?


image.png


以 A2单元格 [香蕉11.5] 为例,LENB的结果为8,LEN的结果为6。


香蕉的字节为4 字符为2,数字11.5的字节和字符数都为4,用LENB-LEN的结果为2,再配合LEFT函数从左截取,就可以提取文本。


03提取数字


image.png


提取数字与提取文本的思路大同小异,仍然以A2单元格 [香蕉11.5] 为例。


2*LEN(A2)-LENB(A2)计算出包含标点符号的数字个数为4,再用RIGHT函数从右截取,就可以提取数字。

 作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel



赞 10