- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期和时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找和引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - MID 函数
描述
MID 返回文本字符串中特定数量的字符,从您指定的起始位置开始,并基于您指定的字符数。
MIDB 返回文本字符串中特定数量的字符,从您指定的起始位置开始,并基于您指定的字节数。
MID 旨在用于使用单字节字符集 (SBCS) 的语言,而 MIDB 旨在用于使用双字节字符集 (DBCS) 的语言。计算机上的默认语言设置会影响返回值,如下所示
无论默认语言设置是什么,MID 始终将每个字符(无论是单字节还是双字节)都计算为 1。
当您启用了支持 DBCS 的语言的编辑,并将其设置为默认语言时,MIDB 会将每个双字节字符计算为 2。否则,MIDB 会将每个字符计算为 1。
支持 DBCS 的语言包括日语、简体中文、繁体中文和韩语。
语法
MID (text, start_num, num_chars) MIDB (text, start_num, num_bytes)
参数
参数 | 描述 | 必填/可选 |
---|---|---|
文本 | 包含您要提取的字符的文本字符串。 | 必填 |
起始位置 |
您要提取的第一个字符在文本中的位置。 文本中的第一个字符的起始位置为 1,依此类推。 |
必填 |
字符数 | 指定您希望 MID 从文本中返回的字符数。 | 必填 |
字节数 | 指定您希望 MIDB 从文本中返回的字符数(以字节为单位)。 | 必填 |
备注
如果起始位置大于文本的长度,则 MID 返回 ""(空文本)。
如果起始位置小于文本的长度,但起始位置加上字符数超过文本的长度,则 MID 返回直到文本末尾的字符。
如果起始位置小于 1,则 MID 返回 #VALUE! 错误值。
如果字符数为负数,则 MID 返回 #VALUE! 错误值。
如果字节数为负数,则 MIDB 返回 #VALUE! 错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
advanced_excel_statistical_functions.htm
广告