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)
Argument | 描述 | Required/Optional |
---|---|---|
Text | The text string containing the characters you want to extract. | Required |
Start_num |
要在文本中提取的第一个字符的位置。 文本中的第一个字符具有start_num 1,依此类推。 |
Required |
Num_chars | Specifies the number of characters you want MID to return from text. | Required |
Num_bytes | Specifies the number of characters you want MIDB to return from text, in bytes. | Required |
如果start_num大于文本长度,则MID返回""(空文本)。
如果start_num小于文本长度,但start_num加num_chars超过文本长度,则MID会返回直到文本结尾的字符。
如果start_num小于1,则MID返回#VALUE!错误值。
如果num_chars为负,则MID返回#VALUE!错误值。
来源:LearnFk无涯教程网
如果num_bytes为负,则MIDB返回#VALUE!错误值。
Excel 2007,Excel 2010,Excel 2013,Excel 2016
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕