美文网首页
如何从含有文本和数字的句子中,拆分出自己需要的内容?

如何从含有文本和数字的句子中,拆分出自己需要的内容?

作者: 青豆qingdou | 来源:发表于2020-12-27 21:37 被阅读0次

    经理让小王统计一下各分部需要采购某货物的数量情况,结果他提交上来的数据不能进行直接计算,如图。

    如何处理才能让上面的文本与数字分离开来呢?这里有3个方法:

    方法一:一键拆分

    若你用的是2013以上的Excel版本,或是WPS,可以在文本数字旁边的单元格中,先输入文本数字中包括的数字,然后按下Ctrl+E,相应单元格中所有的数字都会自动填充下来。

    可以说这是最快的拆分方法,而且不论数字是在开头、中间或结尾,只要句子中数字只有一个,都可以用这个方法提取出来。如图。

    方法二:替换法

    如果不方便用一键拆分,通过观察可以发现,需要拆分的数字前的最后一个文字都为“是”,这时可以用替换的方法来获得其中的数字。

    1.复制粘贴相关文本数字到新单元格并选中;

    2.按快捷键Ctrl+H调出查找替换对话框;

    3.查找栏中输入“*是”,替换为中不输入内容,点击“全部替换”后,所有的文本都消失,只剩下数字。如图。

    方法三:函数法

    在空白单元格中输入=RIGHT(D2,LEN(D2)*2-LENB(D2))

    公式中出现了三个函数:RIGHT、LEN、LENB

    RIGHT表示截取字符串中右端的字符,它的公式含义为=RIGHT(原字符串,要提取的字符个数)

    LEN和LENB都是统计函数,前者统计的是文本所包含的字符个数,后者LENB统计的是字节个数。

    字符是对字母、数字、汉字、其他符号的统称,一个汉字、字母、数字或标点符号就是一个字符;而一个汉字占两个字节。

    利用字符与字节的以上特点,在一个文本数字的句子中,可以用以下的公式得到文本数字(字母)中的文本或数字(字母):

    字节数—字符数=文本个数
    2*字符数—字节数=数字(字母)个数

    知道了各个函数原理,上面的公式也就好理解了。公式的后半部分算出了句子右边的数字个数,用RIGHT函数就提取出了需要的数字了。

    如果想把数字与文本合并,中间用&连接即可,若需要加入固定文本,别忘用英文状态下的双引号引起来。如图

    相关文章

      网友评论

          本文标题:如何从含有文本和数字的句子中,拆分出自己需要的内容?

          本文链接:https://www.haomeiwen.com/subject/vsjanktx.html