中间那段最难取?这个Excel函数专治各种“夹在中间”的数据上个月,人事部的小陈被一份数据折腾了一下午。公司新来的员工,身份证号已经录到A列了。领导说:“把生日单独拉一列出来,我要统计各个月份出生的人数。”小陈打开表格,看着那些18位的身份证号,陷入了沉思。“第7位到第14位是生日……我难道要一个一个看,再手动打出来?”她尝试了一个:选中身份证号,数到第7位,输入“1990”,再数到第8位输入“01”……刚做完一个她就崩溃了。我路过她的工位:“你知道MID吗?”她摇头。我在她电脑上敲了一个公式:=MID(A2,7,8),往下一拖。三秒钟,所有人的生日全部提取完毕。小陈看着屏幕,愣了好一会儿:“身份证号中间那段,原来可以这样取?”MID就是从文本的“中间”开始提取指定数量的字符。你想从哪里开始就从哪里开始。 MID是什么?一把可以任意下刀的“精准切割机”LEFT只能从左边取,RIGHT只能从右边取。那如果目标在中间呢?比如身份证号里的出生日期——不在开头,也不在结尾。这时候你需要MID。MID的全称是“Middle”(中间),它的语法是三个参数:=MID(要切的文本,从第几位开始切,切几个字符)比如你有一个单元格里写着“Excel函数公式”,你写=MID(A1,6,2),它就会返回“函数”。三个场景,你明天就能用上场景一:身份证号提取生日(最经典)身份证号第7-14位是出生日期。提取完整的出生日期(8位):=MID(A2,7,8) → 19900101提取年份:=MID(A2,7,4) → 1990提取月份:=MID(A2,11,2) → 01提取日期:=MID(A2,13,2) → 01提取性别(第17位,奇男偶女):=MID(A2,17,1) → 1或2身份证号就是MID的最佳代言人。几乎所有跟身份证相关的信息提取,都要靠MID。场景二:提取统一社会信用代码的特定部分统一社会信用代码是18位,不同位置代表不同含义。想提取第3-4位的登记管理机关代码?=MID(A2,3,2)场景三:从固定格式编码中提取信息产品编码“PRD-2024-001”,你想提取年份“2024”。=MID(A2,5,4) → 2024如果格式不固定,先用FIND找到位置再切:=MID(A2, FIND(“-”, A2)+1, 4) 进阶用法:动态定位,告别“数第几位”初学者用MID最常见的错误是:硬编码“从第几位开始,切几个字符”。这样一旦数据格式变了,公式就废了。高手用MID的方法是:用FIND和LEN告诉MID从哪里切、切多长。比如你想提取两个横杠中间的那段“2024”:=MID(A2, FIND(“-”, A2)+1, FIND(“-”, A2, FIND(“-”, A2)+1)-FIND(“-”, A2)-1)这个公式看起来复杂,但它做的事情很简单:找出第一个横杠和第二个横杠之间的所有内容。无论文本多长、横杠位置怎么变,它都能正确提取中间那段。当然,如果你觉得上面那个公式太复杂,还有一个更清爽的写法:配合TEXTSPLIT(Excel 365版本):=INDEX(TEXTSPLIT(A2, “-”), 2)先把文本按横杠拆成三块,再取第二块。一句搞定。 LEFT vs RIGHT vs MID:三把刀,一刀一个地方LEFT:从左边开始切 → 取开头部分RIGHT:从右边开始切 → 取末尾部分MID:从中间任意位置开始切 → 取中间部分开头的用LEFT,结尾的用RIGHT,中间的用MID。小陈后来用MID+IF组合,把员工的出生月份提取出来,做了一张各月份生日人数统计表。领导看了之后说:“这个表做得好,下个月过生日的同事可以提前安排了。”她只用了MID这一个函数,就完成了一项以前需要手动翻身份证的活。MID的价值,就是帮你从复杂的数据里“挖”出中间那块最有用的信息。你之前遇到过“取中间内容”的需求吗?还是用LEFT和RIGHT硬凑过?评论区聊聊。