“函数MID跟MIDB的区别”主要在于:
“函数 MID 面向使用单字节字符集 (SBCS) 的语言,而函数 MIDB 面向使用双字节字符集 (DBCS) 的语言。”(摘自“Excel 帮助”)
函数MID跟MIDB的区别
这两个函数的语法如下(摘自“Excel 帮助”):
函数MID跟MIDB的语法
尽管这两个函数的形式几乎完全一样,但实际运用中,因为“按字符计数”与“按字节计数”的不同,得到的结果也不同:
函数MID跟MIDB的实例
Mid 函数返回一个 Variant (String) 值,其中包含字符串中指定数量的字符。
若要确定字符串中的字符数,请使用Len函数。注意: 将MidB函数与字符串中包含的字节数据结合使用,如同在双字节字符集语言中一样。 参数指定字节数,而不是指定字符数。
查询示例
从 ProductSales 中选择 "ProductID"、"Mid" (ProductID,5)作为表达式1
结果:返回从字符位置5开始的 "产品 Id" 和 "产品 Id" 部分,并在 "列表达式 1" 中显示结果。
从 ProductSales 中选择 "ProductID"、"Mid" (ProductID、5、4)作为 testMid。
结果:返回从字符位置5开始的 "ProductID" 和 ProductID 部分,其中包含4个字符并在列 testMid 中显示结果。
扩展资料
access取字符串字段的函数mid和SQL中substring函数一样的作用。
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:
MySQL: SUBSTR( ), SUBSTRING( )
Oracle: SUBSTR( )
SQL Server: SUBSTRING( )
最常用到的方式如下 (在这里我们用 SUBSTR( ) 为例):
SUBSTR (str, pos)
由 <str> 中,选出所有从第 <pos> 位置开始的字元。请注意,这个语法不适用于 SQL Server 上。
SUBSTR (str, pos, len)
由 <str> 中的第 <pos> 位置开始,选出接下去的 <len> 个字元。
类别字符串函数原形Mid(string, start[, length])参数string字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。Startstring 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。Length要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。说明要判断 string 中字符的数目,可使用 Len 函数。下面的示例利用 Mid 函数返回字符串中从第四个字符开始的六个字符:Dim MyVarMyVar = Mid("VB脚本is fun!", 4, 6) 'MyVar 包含 "Script"。注意MidB 函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。
1、首先,我们打开一个excel文档,然后我们选中图示中的单元格,之后我们点击数据;
2、然后我们点击分列;
3、之后我们点击下一步;
4、然后我们点击选择逗号,之后我们点击下一步;
5、然后我们点击完成;
6、最终结果如图所示,这样我们就将单元格中的数据拆分开来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)