Excel 单元格文本字符串截取Left() Right() Mid()

1.Left()从文本字符串左端的第一个字符开始返回指定个数的字符

LEFT(text, [num_chars])
LEFTB(text, [num_bytes])
Text是必填内容,填写要提取的文本字符串。
num_chars与num_bytes是可选内容, 指定要提取的字符数量。

应用示例:

1.Num_chars与num_bytes示例
Num_chars与num_bytes缺省时默认为1;
等于0时,函数返回值为空字符串“”;
大于文本长度时,返回值为整个文本字符串;
小于0时,返回值为“#VALUE! ”

例一

2.LEFT与LEFTB区别
LEFTB中会将日语、中文(简体)、中文(繁体)以及朝鲜语的每个字符按 2 计数

例二

2.Right()从文本字符串右端的第一个字符开始返回指定个数的字符

RIGHT(text,[num_chars])
RIGHTB(text,[num_bytes])
RIGHT 和 RIGHTB 函数具有下列参数:
Text是必填内容,填写要提取的文本字符串。
num_chars与num_bytes是可选内容, 指定要提取的字符数量。

Num_chars与num_bytes缺省时默认为1;
等于0时,函数返回值为空字符串“”;
大于文本长度时,返回值为整个文本字符串;
小于0时,返回值为“#VALUE! ”

用法可参考left()

应用示例:
示例

3.MID()返回文本字符串中从指定位置开始的特定数目的字符

MID(text, start_num, num_chars)
MIDB(text, start_num, num_bytes)
MID 和 MIDB 函数语法具有下列参数:
Text是必填内容,填写要提取的文本字符串。
start_num是必填内容。 文本中要提取的第一个字符的位置。
num_chars与num_bytes是必填内容, 指定要提取的字符数量。

应用示例:

1.start_num 示例
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1, MID 将返回 #VALUE! 。

例一

2.Num_chars与num_bytes示例
Num_chars与num_bytes缺省时默认为0;
等于0时,函数返回值为空字符串“”;
大于文本长度时,返回值为整个文本字符串;
小于0时,返回值为“#VALUE! ”

例二

3.MID与MIDB区别
MIDB中会将日语、中文(简体)、中文(繁体)以及朝鲜语的每个字符按 2 计数

例三

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容