表格中如何把文字与数字拆出来

今天的案例场景很多人都会遇到,其实解决方案非常简单,只不过这两个函数大家平时用得不多,即使在别的案例中用过,也没想到可以这样配合使用。

案例:

比如,收到下面这张工资表的时候,内心有点抓狂,有什么办法能快速把姓名和工资分开成两列?

所用函数:

  1. LEN(text)
  2. LENB(text)

解决方案:

1. 提取姓名:

=LEFT(A1,(LENB(A1)-LEN(A1)))

  • LENB(A1):统计 A1 单元格的字节数,中文字符按 2 个字节算
  • LEN(A1):统计 A1 单元格的字符数,不论格式都按 1 个字符算
  • 二者相减就是中文的个数
  • 配合 Left 公式,从左至右取 n(n 为中文个数)位数

2. 提取金额:

=RIGHT(A1,(LEN(A1)-(LENB(A1)-LEN(A1))))

  • LENB(A1)-LEN(A1):与之前一样,统计中文的个数
  • 再用 LEN(A1) - 中文个数:就是非中文的字符数
  • 配合 Right 公式,从右至左取 m(m 为非中文个数)位数
  • 所以本例公式也可以写成:

=RIGHT(A1,(2*LEN(A1)-(LENB(A1))))

3. 去除空格:

=TRIM(C1)

  • 现在提出来的数字还有点小瑕疵,就是连前面的空格也一起提出来了
  • 用 Trim 函数去一下空格就可以了

(0)

相关推荐

  • excel批量从单元格中提取部分文字或数字

    当别人发给我们的Excel中我们只需要某列单元格中一部分的数据(如原单元格格式是姓名+电话号码,我们只需要电话号码),如果单个复制会非常麻烦,菜鸟也不会公式的情况下,我们就可以用小技巧啦. 操作方法 ...

  • EXCEL中怎么把文字和数字拆分开来

    Excel中经常会有文字和数字混合在一起的情况出现,那么EXCEL中怎么把文字和数字拆分开来呢?下面介绍一下在Excel2007中将文字和数字拆分开来的方法,希望对你有所帮助. EXCEL中怎么把文字 ...

  • Excel表格中输入16位以上数字后数变成0解决方法

    Excel表格中输入16位以上数字如身份证的时候,一般后面的数字会自动变为0,这里教大家一些处理的方法. 操作方法 01 当在Excel表格里输入16位以上的数字时,发现文字会现现以下这种情况. 02 ...

  • Excel表格中如何对比两列数字的大小?

    Excel表格中如何对比两列数字的大小? 1.比对两列数的大小,比如比对2013年和2012年的数,如果2013年月份的数字比2012年的大,则底色表示出来 2.从C2开始,选择C2→C13. 注意, ...

  • 在word2010表格中怎么改变文字方向?

    我们在使用Word2010制作和编辑表格的时候,有时会遇到需要改变表格中文字方向的情况,那么介绍在word2010表格中怎么改变文字方向方法,来看看吧! 步骤 1.先在要更改文字方向的表格单元格内点击 ...

  • 在word表格中如何使文字分散对齐?

    在Word文档排版中有许多细节和技巧都需要我们去掌握熟知,只有这样我们才可以在日常生活中快速的完成工作,那么在word表格中如何使文字分散对齐?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.首字 ...

  • 在word文档表格中如何将一系列的数字相加求和?

    当我们在word文档中制作表格时,表格内一系列的数字要相加求和.如图中的样式. 如何操作计算呢?小编在这里为大家分享下操作步骤,有兴趣的朋友可以参考本文. 步骤 1.以图中的文档为例演示操作步骤. 文 ...

  • excel2016表格中身份证号中间的数字如何批量隐藏

    身份证号是重要的个人信息,如果需要在Excel表格中用到的话,我们可以批量把中间的几位数隐藏起来.下面给大家介绍excel2016表格中身份证号中间的数字如何批量隐藏.具体如下:1. 如下图,我们先打 ...

  • 一招教你快速批量提取WPS表格中的单元格数值/数字

    相信很多小伙伴在日常办公中都会用到WPS表格,其中的单元格数值和数字如何才能批量提取呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在WPS表格中打开我们要进行操作的文档,小编以下图所示 ...