青少年书籍排行榜:MID、MIDB 函数 (文本函数)
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 12:18:50
MID、MIDB 函数
适用于: Microsoft Excel 2010, Excel Web App, SharePoint Online 专业个人及小企业版, SharePoint Online 标准版
本文介绍 Microsoft Excel 中 MID 和 MIDB 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。说明
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)
MID 和 MIDB 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
- Text 必需。包含要提取字符的文本字符串。
- Start_num 必需。文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,依此类推。
- Num_chars 必需。指定希望 MID 从文本中返回字符的个数。
- Num_bytes 必需。指定希望 MIDB 从文本中返回字符的个数(字节数)。
说明
- 如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
- 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
- 如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
- 如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
- 如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。
示例
示例 1:MID
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
- 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例
- 按 Ctrl+C。
- 在 Excel 中,创建一个空白工作簿或工作表。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
4
5
6
示例 2:MIDB(将您的计算机设置为支持 DBCS 的一种默认语言)
在下面的示例中:
- MIDB 返回“ ”,因为每个字符按 2 计数;第二个参数指定第四个字节处的一个起点,即第二个字符,第三个参数指定两个字节的长度,即一个字符。
- MID 返回“ ”,因为每个字符按 1 计数;第二个参数指定第四个字符处的一个起点,第三个参数指定 2 个字符的长度。无论计算机的默认语言如何设置,MID 都返回“ ”。
=MIDB(" ",4,2)
等于“ ”
=MID(" ",4,2)
等于“ ”
MID、MIDB 函数 (文本函数)
ASC 函数 (文本函数)
BAHTTEXT 函数 (文本函数)
CHAR 函数(文本函数)
CLEAN 函数 (文本函数)
CODE 函数 (文本函数)
CONCATENATE 函数 (文本函数)
RMB 函数 (文本函数)
EXACT 函数 (文本函数)
FIXED 函数 (文本函数)
LOWER 函数 (文本函数)
PROPER 函数 (文本函数)
JIS 函数 (文本函数)
PHONETIC 函数 (文本函数)
REPT 函数 (文本函数)
SUBSTITUTE 函数 (文本函数)
TEXT 函数 (文本函数)
TRIM 函数 (文本函数)
T 函数 (文本函数)
UPPER 函数 (文本函数)
VALUE 函数 (文本函数)
WIDECHAR (文本函数)
FIND、FINDB 函数 (文本函数)
LEFT、LEFTB 函数 (文本函数)