【语法1】LEFT(text,[num_chars])
截取文本text左端若干个字符。
【语法2】LEFTB(text,[num_bytes])
截取文本text左端若干字节。
【语法3】RIGHT(text,[num_chars])
截取文本text右端若干个字符。
【语法4】RIGHTB(text,[num_bytes])
截取文本text右端若干字节。
参数num_chars/num_bytes是一个数字值,小数部分截尾取整。用来指定截取的字符/字节数。如果省略num_chars/num_bytes,则只截取一个字符/字节。
参数num_chars/num_bytes必须≥0,否则函数返回错误值#VALUE!。
参数num_chars/num_bytes如果是0,或为空参数,函数返回空文本'';如果大于等于text的字符/字节数,则返回整个text。
【用法】
一、截取固定长度的文本。
假设单元格A1是文本“Sale Price”。
=LEFT(A1) 返回'S'
=LEFT(A1,4) 返回'Sale'
=RIGHT(A1) 返回'e'
=RIGHT(A1,5) 返回'Price'
二、截取不固定长度的文本。继续使用上面的例子。
=LEFT(A1,FIND(' ',A1)-1) 返回'Sale'
=RIGHT(A1,LEN(A1)-FIND(' ',A1)) 返回'Price'
三、做一个小测试。
下面的公式,返回'我',即截取第一个字符。
=LEFT('我们')
假设在单元格A1输入下面的公式,截取第一个字节,单元格A1显示为一片空白。
=LEFTB('我们')
究竟上面的公式返回了什么?是空文本''么?
我们在单元格B2输入下面的公式进行测试:
=LEN(A1)
结果显示A1的字符数是1,可见A1的值不是空文本。
我们再用下面的公式进行测试:
=CODE(A1)
结果返回32,可见A1的值是一个空格符!
为了进一步证实这个测试结果,我们把单元格A1的公式改为:
=LEFTB
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。