excel取前面几个字符的公式 excel提取不规则字段

Excel中没有子串函数。我们使用Excel中的MID、LEFT、RIGHT、FIND、LEN、SUBSTITUTE、REPT、TRIM、MAX等函数提取子串。中间函数要从字符串中间提取子字符串,可以使用Excel中的MID函数。说明:MID函数从位置7 (I)开始,提取3个字符。功能向左要从字符串中提取最左边的字符,可以...

Excel中没有子串函数。我们使用Excel中的MID、LEFT、RIGHT、FIND、LEN、SUBSTITUTE、REPT、TRIM、MAX等函数提取子串。

中间函数

要从字符串中间提取子字符串,可以使用Excel中的MID函数。

说明:MID函数从位置7 (I)开始,提取3个字符。

功能向左

要从字符串中提取最左边的字符,可以使用Excel中的left函数。

要提取破折号前的子字符串(任意长度),可以添加FIND函数。

描述:FIND函数查找破折号的位置。从这个结果中减去1,提取最左边正确的字符数。上图所示公式简化为左(A1,4-1)。

右功能

要从字符串中提取最右边的字符,可以使用Excel中的right函数。

要提取破折号后的子字符串(任意长度),可以添加len和FIND函数。

=RIGHT(A1,LEN(A1)-FIND("-",A1))说明:LEN函数返回一个字符串的长度。FIND函数查找破折号的位置。减去这些值以提取最右边字符的正确数量。上图所示公式简化为右图(A1,6-4)。

提取括号之间的子字符串。

提取括号(或大括号、中括号、斜杠等)之间的子字符串。),使用MID,在Excel中查找。

1.先看下面这个公式。

解释:FIND函数查找左括号的位置。添加1以查找子字符串的起始位置。上面所示的公式简化为MID(A1,6+1,2)。这个MID函数总是提取2个字符。

2.将上面公式中的2(第三个参数)替换为返回子字符串长度的公式。

= mid (a1,find(",a1)+1,find("),a1)-find("(",a1)-1)解释:用右括号的位置减去左括号的位置和值,得到子串的正确长度。

包含特定文本的子字符串。

要提取包含特定文本(例如@ symbol)的子字符串,请在Excel中使用SUBSTITUTE、REPT、MID、FIND、TRIM和MAX。

1.首先,使用SUBSTITUTE和REPT将单个空晶格替换为100个空晶格(或任何其他大数量)。

2.下面的MID函数从@符号位置之前的50(1/2*大数字)位置开始,提取100(大数字)个字符。

3.使用TRIM功能删除前后空单元格。

4.把这些公式放在一起。

= Trim (MID (substitute (A1,"",Rept(",100)),Max (1,find ("@),substitute (A1,"",Rept(",100))-50),100)注意如果邮件地址是句子中的第一个单词(单元格A3),这将导致起始位置为负。在这种情况下,MAX函数(见上面的公式)返回1。

快速填充

如果不擅长使用公式,可以使用Excel中的快速填充来自动提取子字符串。

请注意:Excel不会插入公式。如果更改A列中的文本字符串,Excel将不会更新b列中的数字。

本文来自习惯有你投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/529375.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-02
下一篇 05-02

相关推荐

  • excel页面布局在哪里

    1、excel2010 设置 页面布局的方法 1纸型设置 点击页面布局rarr纸张大小在弹出的下拉菜单中有多种纸张类型可以选择,我一般选择A4,因为办公室的打印机一般都能打印A4的纸张2在页面布局rarr纸。2、打开编辑好的Excel文档,选中想要打印的区域,点击页面布局选项卡,选择打印区

    2023-07-29 09:09:01
    791 0
  • excel怎样做数据分析表(excel怎样做数据分析)

    数据分析的完整步骤提出问题理解数据数据清洗数据重复【删除重复项】数据抽取【left,right,mid】数据计算【average、sum、***x、min、date、if、or、countif】构建模型分组汇总【数据透视表】描述统计分析【分析工具库】多表关联查询【vlookup】数据可视化提出问题处理数据

    2023-07-28 17:10:01
    499 0
  • excel如何删除空行 Excel中快速删除空行的3种方法

    大家好!今天给大家分享三种在Excel中快速删除空行的方法。一、定位空价值法如果数据区整行都是空白色,并且有一些空单元格,需要删除空的白色行和空单元格所在的行,可以使用定位空值的方法。如下图所示,A1:D13数据区有空行和空单元格。需要删除空行和空单元格所在的行。结

    2023-07-27 12:28:01
    654 0
  • excel不小心保存了怎么恢复,Excel一键恢复的方法

    辛辛苦苦做了很久的excel文档,还没来得及保存数据,就不幸遇到死机、蓝屏、停电等情况。,这一定让人非常气愤和无奈。那么,在这些意外情况发生后,有没有办法找回我们还没有保存的文件呢?一般来说,电脑重启,第一次打开文件时,会弹出提示,询问是否要恢复未保存的文件。

    2023-07-27 11:51:02
    853 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信