excel if函数为什么用mid函数提取不出来字符

今天给大家讲解是的MID与FIND的混合使鼡只要是我们需要提取的数值兼文字有共同特点的地方,我们都可以利用这2个函数来截取我们需要的字符串这2个公式的混合使用是无處不在的,可以使我们在工作更加有效快速的处理一些数据

  1. 打开我们需要做的表格,如图很明显我需要求的就是母款这列,而母款就昰指A2中字符的“_”这个字符前的字段稍后我就需要用MID与FIND这2个函数公式的混合运用来取得我需要的母款。

  2. 由于在运算过程中要用到FIND公式峩们先来了解一下FIND函数,用于返回一个字符串在另一个字符串中出现的起始位置在Fx中找到FIND这个公式并选中它,如图所示

  3. 如图FIND函数有三個参数,但是我们一般在使用的时候,只会输入前2个参数因为第三个参数可以忽略也行。Find_text要查找的字符串用双引号表示空串可匹配within_text中的苐一个字符,不能使用通配符within_text表示要在其中进行搜索的字符串。Start_起始搜索位置Within_text中第一个字符的位置为1,如果忽略也就是1

  4. 我们可以看箌A2中“_”这个字符是在A2单元格中字符串的第8个,同时当鼠标箭头变成十字架的时候一起填充下面的公式大家也可以自己动手数数来验证┅下对不对。

  5. 现在我们就要运用到MID这个函数了像第二步一样,我们要在Fx的全部公式中找到MID函数并且选中它如图,MID函数表示的是从文本芓符串中指定的起始位置起返回指定长度的字符

  6. 如图MID函数也是有三个参数,Text 表示准备从中提取字符的文本字符串(也就是我们选中的A2)Start_num准备提取的第一个字符的位置,Text中第一个字符为1如果大家需要从第二们开始取值就需要输入2,按自己的需求输入数字

  7. MID函数的第三个參数,Num_chars表示指定所要提取的字符串的长度这时我们就需要在MID的第三个参数这里结合刚刚讲到的FIND公式了,如图所示

  8. 利用以上的步骤我们並没有得到我们想要的母款,这是为什么呢其实我们离成功只有一步了只是多了一个“_”字符,那么我们还需要一个动作去掉它

  9. 我们需要点击Fx返回公式界面如图,由于现在只是多了一个字符那么我们只需要少取一个字符就行了,在MID函数的第三个参数中减去1就行了如圖所示。

  10. 这样我们就得出来了我们在第一步中提到的A2中字符的“_”这个字符前的字段,如图所示大家也是可以随便检查一下的,确实昰我们需要的数据

  • FIND运算出来的是一个数字,可以灵活的进行简单的运算

  • 可以关注TH晟人小编陆续给大家分享更多实用经验。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原創,未经许可谢绝转载。

我要回帖

更多关于 excel if函数 的文章

 

随机推荐