mid函数
当你想在EXCEL的多个单元格中提取相同字段文字的时候,用MID可以方便地实现。
MID函数是Excel中的一个文本函数,用于返回指定文本字符串中从指定位置开始的特定数目的字符。MID函数的语法格式如下:
复制代码
MID(文本, 开始位置, 返回字符数)
其中:
文本:需要提取字符的文本字符串。
开始位置:需要提取的第一个字符在文本字符串中的位置。位置从1开始计数。
返回字符数:需要提取的字符数。
例如,要从文本字符串"Avenue 1008"中提取"1008",可以使用如下的MID函数:
复制代码
=MID("Avenue 1008", 8, 4)
这里,第一个参数为"Avenue 1008",第二个参数为8,表示从第8个字符开始提取;第三个参数为4,表示需要提取4个字符。
值得注意的是,MID函数适用于使用单字节字符集 (SBCS) 的语言,而对于使用双字节字符集 (DBCS) 的语言,应该使用MIDB函数。
“关注”飞哥,更多干货等着你。
mid函数是什么意思
说到文本提取函数,当然少不了MID函数,那你对这个函数了解多少呢?学会这几个用法,工作早下班!
一、MID函数基本用法
MID函数是针对一个文本字符串,从中间任意位置开始,提取出特定长度的字符串。
语法结构=MID(字符串,开始位置,长度)
如图所示,提取出字符串中的后四个汉字
说明:
一个英文和一个汉字算一个字符。
二、MID函数应用
1、提取日期
如下图所示,将单号中的日期提取出来
在单元格中输入公式=TEXT(MID(C3,4,8),"0000年00月00日"),向下填充即可。
说明:
TEXT函数表示对文本格式的设置
语法结构= TEXT(字符串,转换格式)
2、判断性别
如下图所示,根据身份证号码判断性别
在单元格中输入公式=IF(MOD(MID(B2,17,1),2)=0,"女","男"),向下填充。
说明:
身份证号码对17位数是判断性别的,偶数为女,奇数为男
MOD函数是返回两数相除的余数
语法结构=MOD(除数,被除数)
3、隐藏中间手机号
如下图所示,隐藏部分手机号码
在单元格中输入公式=SUBSTITUTE(A2,MID(A2,4,4),"****")。
说明:
SUBSTITUTE函数表示对指定的字符串进行替换。
语法结构:=SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
text函数
因为m在text函数里有特殊含义,表示月份或分钟数,所以你这种用法会出问题。这种情况下是建议用=“前缀”&text(b1,“000”)来解决的,这样不管啥字符都可以用了。