excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)

 2025-03-22  阅读 889  评论 0

摘要:最近学习群中有童鞋从网页上抓取了一些数据,这些数据包含了作者、标题、发布时间和页码数等信息,现在他需要通过excel来讲这些信息进行分列。有什么快捷的方法呢?当然,CTRL E智能填充遇到这种问题,简直是切瓜砍菜,非常之简单。另外也可以通过多次分列来搞定!但是如何使用公式提取出指定的字符串,今天作者

最近学习群中有童鞋从网页上抓取了一些数据,这些数据包含了作者、标题、发布时间和页码数等信息,现在他需要通过excel来讲这些信息进行分列。

excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)(1)

有什么快捷的方法呢?

当然,CTRL E智能填充遇到这种问题,简直是切瓜砍菜,非常之简单。

另外也可以通过多次分列来搞定!

但是如何使用公式提取出指定的字符串,今天作者君就跟大家一起来学习。

首先提取作者。

这个要相对简单,因为从原始文件名可以看出,作者是前几个字符,而且与后面的标题信息是通过“-”来分隔的。

而在excel中用来查找字符串中指定字符的函数,find函数最为常用,而mid、left、right等函数可以用于提取字符。

从上已知作者和标题信息是通过相同分隔符来区分的。

则可以输入公式:=FIND("-",C2)

excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)(2)

find函数的表达式为find(查找指定字符,文本,从第几个字符开始查找)。含义是查找指定字符在文本的位置。

上面公式省略了最后一个参数,则默认是从第一个字符开始查找,于是得到结果为:3。

由于作者的信息是位于单元格文本的左侧,所以我们通过left函数从左提取字符。

输入公式:=LEFT(C2,FIND("-",C2)-1)

excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)(3)

left函数的表达式为:left(文本,字符数),之前我们使用find函数得到了“-”所在文本中的位置,而要提取的字符在分隔符之前,因此要减去1,于是完整的公式如上图中所示。

使用mid函数来提取,关键也在于查找“-”在文本中的位置,从第1个字符开始,提取指定位数的字符串,同样可以得出准确的结果。

excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)(4)

我们将公式向下填充,看一下所有的结果:

excel如何提取单元格中一段字符(Excel表格怎么通过公式提取单元格文本中的指定字符串)(5)

下面来总结一下今天的知识点,是查找函数find和提取字符函数left、mid的运用,它们可以说是一对好兄弟,经常被组合在一起。

而如何提取原始文件名中的标题,则在下一章再来介绍。

作者君也在此小小提示一下,既然标题信息都被两个“-”符号分隔了,那么操作方法是不是可以同今天所学的一样,使用组合函数来解决呢?!

阅读更多:

Excel一个单元格乘以另一个合并单元格,合并单元格的乘积怎么算

Excel表格中单条件求和的几种方法,看似简单其实举一反三

Excel表格3秒跳到最后一行的3种方法介绍

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce77dCz0HAQkMU1U.html

发表评论:

管理员

  • 内容265304
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1921秒, 内存占用1.33 MB, 访问数据库18次