EXCEL公式 MID函数、FIND函数用法及嵌套实例拆分讲解(图文)

//此文乃原创,文章版权为本站站长张继文所有,允许转载但需注明出处。任何侵权行为必究。

本文以实例为说明,拆分讲解EXCEL的MID函数用法和FIND函数用法以及两者嵌套灵活使用的方法。每个栏目下公式标记的颜色均一一对应下方的说明,只要仔细看就肯定能看懂。

本文实例源自土地确权统计清单,数据采自土地确权公示表。数据内容均为虚构。

 

  • MID函数——从单元格里获取特定内容。用法:

=MID(从什么位置或什么内容里获取,从该位置或内容里第几个字符开始,显示多少个字数)

  • FIND函数——从单元格里获取指定内容所在的坐标位置。用法:

=FIND("指定内容",从哪个单元格里找)

实例:从指定单元格里得出里面的亩数。

※因为此数据不一定是几位数,所以不能固定指定显示多少个字数,以免显示不全。因此需要用FIND函数灵活地指定、算出字数。


 

进阶实例:

某固定格式的统计清单需要从名为3.xlsx的上表中获取对应序号(序号是唯一的)的亩数如

注意不以人名为查找依据是因为可能存在重名,同时由于格式固定所以不便添加辅助列,也由于给其它作业人员使用所以力求操作简单


完整公式如下:(请根据颜色观察公式所嵌套的每一段的含义)

=MID(VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE),FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))+1,FIND("亩",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-1)

  • 外围格式

=MID(VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE),FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))+1,FIND("亩",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-1)

=MID(从什么位置或什么内容里获取从该位置或内容里第几个字符开始显示多少个字数)

  • 内部红色格式

VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE)

VLOOKUP(找什么,从哪个范围里找,找到了以后显示其右侧第几列的内容,FALSE是精确查找)

  • 内部蓝色格式、开头位置数

FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))+1

FIND(指定的内容,从什么位置或什么内容里找)+1是表示从找到的位置之后第1个开始

  • 内部绿色格式

FIND("亩",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-FIND("块",VLOOKUP(MID(C6,15,4),[3.xlsx]Sheet1!$A:$G,4,FALSE))-1

FIND(指定的内容,从什么位置或什么内容里找)-前面得出的结尾位置数减去后面得出的开头位置数FIND(同上蓝色、开头位置数)-1表示从得出的位置数之前开始算

 

其它内部嵌套的意义:

MID(C6,15,4) 意义为得出例表中承包方编码里从第15个字之后,并一共保留4个字

 

以上,讲解完毕。若有bug或任何疑问请扫下方二维码或在本站寻找我的联系方式共同探讨。感谢阅读。

这是我的“收款”的二维码,放在这里想说的是,如果这篇文章真的对你很有帮助,为你解决了难题或提供了便利,你可以通过它打赏一下,不要多,只一块钱即可。除了声明转载的,全都是原创内容,发表在博客里一是留个念想,二也是互联网精神所致。一块钱对我算是一种鼓励。当然评论一句“很有帮助”也是值一块钱的 :) 另外,很重要的一点是,如果因为急于联络我而扫了它,希望在备注的时候写下你的联系方式,因为只是扫码付款我也是看不到是谁给我的 :(

号外1:(这里)提供搭建个人站足够用的2GB容量100GB流量的免费虚拟主机
号外2:(这里)承接微信公众平台建设服务
喜欢 0

这篇文章还没有评论

发表评论