作者:乔山办公网日期:
返回目录:excel表格制作
在EXCEL表格处理中,常常需要在字符串中提取部分字符,以进行下一步处理,根据提取位置的不同,相应的函数有LEFT、MID、RIGHT。RIGHT在英文中最常见的意思是“向右、右边”,EXCEL中RIGHT就是根据所指定的字符数返回文本字e79fa5e98193e59b9ee7ad94333符串中右侧若干个字符的函数;
RIGHT函数有两个参数,语法为:RIGHT(text,[num_chars]);
第一参数为Text ,这是参数是必需的、不可省略,指的要从中提取字符的文本字符串;
第一参数,也可以是引用或表达式:=RIGHT(A1,4),这里的A1就是单元格引用,也就是返回单元格A1内容的右侧指定数量的字符;
第二参数Num_chars ,指定RIGHT函数提取的字符个数,如上图中提取的是四个,用4,如果提取两个,则改成2:=RIGHT(A1,2);
第二参数可以省略,此时默认其值为1,即取右侧一个字符:=RIGHT(A1);
如果第二参数大于文本长度,则返回所有文本:=RIGHT(A1,20);
第二参数必须大于等于0,如果为0,则返回空值:=RIGHT(A1,0);
第二参数可以直接写出数字,也可以是表达式或引用:=RIGHT(A1,C1*D1),这里C1与D1的积是6,也就是取右侧6个字符。
上面只是RIGHT函数提取字符的方法,往往提取出字符是为了后续处理,或作为其它函数的参数,灵活运用,可达到事半功倍的效果。
=left(文本,数字)
比如来A1单元格里内容源是12345,
那么在其他百单元格输入 =left(A1,4) 显示的就是1234,即A1单元格内度容知最左4个字符道
RIGHT则是 =right(A1,4) 显示的是2345,最右4个字符
用left,right还真没有想到好办法,用根据FIND返回的"]"的位置,在结果MID来吧。还是不错的;
=MID(A1,FIND("]",A1,1)+1,1000)
=left(A1,2) 表示A1单元百格中,度从左边第一个字符开始,记两个字符,right函数同理,只是从右边开始记,还有一种函数为MID,是显示问中间的字符,公式有点不同为=mid(A1,2,2) 表示A1单元格中,从左边第一位开始数,第二位开始记,答共显示两个字符。
举个例子吧:A1单元格中为回 1234567,那么答,
输入=left(A1,2) 显示为12;
输入=right(A1,2)显示为67;
输入=mid(A1,2,2) 显示23;