在Excel中有,RIGHT、RIGHTB右边返回文本函数,实际是上是根据指定的文蛔糯阚熨本字符串,返回文本中最后一个字符或多个字掼屐磴磨符;其区别在于RIGHT对单双字节不敏感,有个算一个,而RIGHTB必须分单双字节,单字节计1个数,双字节必须计两个数;中文标点和汉字是双字节,其他几乎都是单字节;这两个函数对从右边截取文本时相当有用;下面偶带你去试试吧;
工具/原料
Excel表格
数据
方法/步骤
1、RIGHT右边返回文本函数,其主要功能是根据所指定的字符数返回文本字符串中最后一个或多个字符(注意这里是根据所指定的字符数,不是字节数);详解如下图;
2、LEFTB右边返回函数,其主要功能是根据所指定的字节数返回文本字符串中最后一个或多个字符(注意这里基于指定的字节数,不是字符数);详解如下图;
3、偶先罗列RIGHT与TIGHTB右边返回文本函数的主要区别是,RIGHT始终将每个字符按1计数(不管是单字节还是双字节);RIGHTB将单子节按1计数,双字节按2计数;如下图一;然后偶再罗列不同的文本并举例说明所计数的字节数和字符数,区别如下图二;
4、偶在A列输入文蛔糯阚熨本例子,在B2单元格输入公式“=RIGHT(A2,5)”然后回车并向下复制到B7单元格;在D2单元格输入公式高酿眚郁“=RIGHTB(A2,5)”然后回车向下复制到D7;偶在两个函数选都是取同一文本,指定提取是数量都为5个,结果LEFT函数无论汉子或者英文或者数字都是取前5个;而RIGHTB函数取汉字一半不到即2个,英文或者数字差不多也是5个;总之印证了上面详解的说法;如下图;
5、提取下列员工的身份号码;偶在C2单元格使用RIGHT右边返回文本函数,选择A2单元格作为需要提取的文本,然后输入身份号码位数18,这样A2单元格的号码就提出来了;然后点击单元格C2向下复制填充,所有的号码全部提出;如下图:
6、提取下列员工的身份号码;假设偶不知道身份证号码是18位,将如何提取呢;偶先使用LEN计数文本字符个数函数求出含有数字的个数,然后再运用RIGHT右边返回文本函数提取出身份证号码;具体如下图;
7、请将下列料号名称中的料号取出来;偶在C2单元格先输入公式“=LENB(A2)-LEN(A2)”求出汉字字数是3;最后使用RIGHT从右边返回函数“=RIGHT(A2,LENB(A2)-LEN(A2))”这样A2单元格的名称“法兰体”取出来了;然后向下复制填充,如下图;