CLKing31-----------MID函数

MID函数

 编辑 讨论 上传视频

Mid是Visual BasicMicrosoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符。这个函数的3个参数各在VB和Excel中互相等价,但VB中的Length参数可以省略,而Excel中num_chars参数不可省略。

当Start(start_num)参数小于1时,函数返回一个错误;当Start参数值大于String(text)参数长度时,返回一空字符串;若从Start参数起截取长度超出字符串末尾,或Length参数被省略,则返回Start参数位置到字符串结尾的所有字符。

中文名

MID函数

应用学科

数学

适用领域范围

函数

作    用

一个字符串中截取出指定数量字符

目录

  1. 语法
  2. ▪ VB中
  3. ▪ Excel中
  4. ▪ 参数
  1. ▪ 参数列表
  2. ▪ 说明
  3. 示例
  4. ▪ VB 6.0 中
  1. ▪ Excel中
  2. ▪ VC

语法

编辑

VB中

Mid(String As VariantStart As Long, [Length As Variant]) As Variant

Mid$(String As StringStart As Long, [Length As Variant]) As String

Excel中

MID(textstart_numnum_chars)

参数

参数列表

Mid函数参数

VB参数

Excel参数

描述

String

text

必选。变体(字符串)表达式,要被截取的字符。如果该参数为Null,则函数返回Null。

Start

start_num

必选。数值表达式,从左起第几位开始截取。

Length

num_chars

VB中可选,Excel中必选。变体(数值)表达式,从Start参数指定的位置开始,要向右截取的长度。如果省略,将指定为从Start参数位置开始向右到字符串结尾的所有字符数。

说明

VB中的Mid和Mid$两种写法在用法上没有区别。

要得到字符串的长度,可以使用Len函数

VB和Excel中都有MidB函数,与Mid不同,它是以字节为单位进行字符串截取的,同时,可以用LenB函数得到字符串的字节数。

示例

编辑

VB 6.0 中

下面的示例展示了VB中如何使用Mid函数。其中所有的“Mid”都可以用“Mid$”代替。

1

2

3

4

5

6

7

8

DimvAsString

v=Mid("VisualBasic",0,12)'提示实时错误5

v=Mid("VisualBasic",1,6)'v的值为"Visual"

v=Mid("VisualBasic",1,20)'v的值为"VisualBasic"

v=Mid("VisualBasic",8)'v的值为"asic"

v=Mid("VisualBasic",15)'v的值为空字符串

v=Mid("中文VB",2,2)'v的值为"文V"

v=Mid("1&1&",2,3)'v的值为"&1&"

Excel中

假设下面是一部分Excel工作簿。

 

A

1

String数据

公式

结果

=MID(A1,1,7)

“String数”

=MID(A1,3,10)

“ring数据”

=MID(A1,10,5)

(空)

VC

CString add = "abcdef";

MessageBox(add.Mid(1,3));//bcd

MessageBox(add.Mid(0,3));//abc

MessageBox(add.Mid(0,4));//abcd

学术论文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值