MID和MIDB的用法完全一样,区别就在于MID是按照字符截取MIDB是按照字节截取

从函数名称主要就是多了B,B呢就是bit,也就是我们常说的字节

关于字节主要掌握两点就可以了

1.英文输入法下输入的字符字母等都是1个字节:比如a-z,A-Z,0-9等

2.中文输入法下输入的文字占用两个字节:比如任意的汉字

我们用LEN和LENB函数去求取文字的字符长度

LEN返回的是字符的个数,比如"我s"有两个字符返回的值是2

LENB返回的是字节的个数,比如"我s","我"占2个字节,"s"占1个字节返回值是3

要获取长度的字符 LEN返回值 LEN公式
我s 2 =LEN(A2)
要获取长度的字符 LEN返B回值 LENB公式
我s 3 =LENB(A5)

MID是返回从左侧任意位置起截取指定数量的字符个数

MIDB是返回左侧任意位置起截取指定数量的字节个数

要截取的字符 MID返回值 MID公式
我是中国人 我是 =MID(A261,1,2)
要截取的字符 MIDB返回值 MIDB公式
我s中国人 =MIDB(A264,1,2)

Excel文本函数MIDB用法:中间截取字符-趣帮office教程网

=MID(要截取文字的字符串或者单元格引用位置, 截取的起始位置,截取的数量)

=MID(A261,1,2)

A261:是"我是中国人"所在的单元格

1代表截取的起始位置,也就是从第一位开始

2代表截取的字符数量

=MID(A261,1,2)就是"我是中国人"从第一位"我"字开始截取两个字符,也就是截取"我是"

=MIDB(A264,1,2)

A264:是"我s中国人"所在的单元格

1代表截取的起始位置,也就是从第一位开始

2代表截取的字节数量

=MID(A261,1,2)就是"我s中国人"从第一位"我"字开始截取两个字节,1个汉字两个字节,所以返回值是"我",如果是=MID(A261,1,3)返回值就是"我s"