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 计数

例三

你可能感兴趣的:(Excel 单元格文本字符串截取Left() Right() Mid())