当前位置:主页 > Office办公 > MIDB函数

MIDB函数

Excel MID、MIDB 函数 使用教程
Excel MID、MIDB 函数 使用教程

MID、MIDB 函数返回文本字符串中从指定位置开始的特定数目的字符串。Excel 2003+MID、MIDB 函数返回文本字符串中从指定位置开始的特定数目的字符串。MID 函数将全角和半角字符都计数为1,MIDB 函数将全角字符计数为2,半角字符计数为1。指定位置开始的指定数目的字符串。=MID(text, start_num, num_chars) =MIDB(text, start_num, num_bytes) =MID(文本, 开始位置, 字符个数) =MIDB(文本, 开始位置, 字节数) 参数 文本 必需。 包含要提取字符的文本字符串。 start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。 num_chars 必需。 指定希望 MID 函数从文本中返回字符的个数。 Num_bytes 必需。 指定希望 MIDB 函数从文本中返回字符的个数(字节数)。 要点 如果 start_num 大于文本长度,则 MID 返回空文本 (“”)。 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。 MID、MIDB 函数返回文本类型数据,即使截取的数据是数字。因此希望结果参与下一步数字计算,注意需要先转换为数字类型。 实例 例1:MID 函数例2:MID 函数将全角和半角字符都计数为1,MIDB 函数将全角字符计数为2,半角字符计数为1。

398 次浏览
Excel 如何利用MIDB函数提取出混合字符串中的数字
Excel 如何利用MIDB函数提取出混合字符串中的数字

Excel用MIDB函数提取出混合字符串中的数字 先选中需要输入公式的单元格区域,输入公式:=MIDB(A2,SEARCHB("?",A2),(2*LEN(A2)-LENB(A2))),按Ctrl+Enter组合键填充。 具体操作看下图:说明:先用SEARCHB("?",A2)查找出第一个数字在字符串中的位置;2*LEN(A2)-LENB(A2)则是计算出数字的个数;最后用MIDB函数提取出来。这里带有B后缀的函数公式,都是按照字节数进行计算。