• 我的订阅
  • 科技

excel提取原始文件名中的发布日期

类别:科技 发布时间:2023-02-24 11:52:00 来源:卓越科技

今天继续来完成前两篇文章中待做的任务——提取原始文件名中的发布日期。

excel提取原始文件名中的发布日期

有了提取作者和标题的经验,我们可以再通过同样的思路开始解答过程。

从图中原始文件名得知发布日期处于两个“-”符号之间,使用find函数来返回它的位置,再通过mid函数来提取需要的日期。

既然思路已经有了,下面就一步一步。

作者君又新建了两个辅助列,便于童鞋们理解。

excel提取原始文件名中的发布日期

“-2021.”在文本中的位置怎么查找,经过两次学习已经不要再重复介绍了,公式为:=FIND("-2021.",C2)。

excel提取原始文件名中的发布日期

而最后一个“-”符号该怎么查找,这是今天的难点所在。

如果文本中只有两个“-”符号,我们可以通过嵌套的两个find公式求解出来,但从单元格中可以看出,“-”字符有时多大三四个,因此需要另寻途径。

而在excel日常工作中,用于返回最后一个数据的函数,大家可能既熟悉又陌生,熟悉的是因为它场景多,陌生的是很多童鞋可能不能很好理解它的含义。

这个函数就是——LOOKUP!

虽然lookup是查找某列最后一个值,但在这里作者君通过不一样的写法将它作用于一个单元格中,用来返回查找值中的最后一个有效值。

话不多说,上公式:=LOOKUP(9999,FIND("-",C2,ROW(A:A)))

excel提取原始文件名中的发布日期

在这里lookup的表达式为:lookup(查找值,查找区域),于是便知嵌套的find公式是代表一个区域,而row(A:A)表示返回A列的序号,因此FIND("-",C2,ROW(A:A)), 可以看作成FIND("-",C2,{1,2,3……}),即从第1个字符开始依次查找“-”字符在C2单元格文本中的位置。

它得出的结果也是相应的一个数组,而非一个值。

excel提取原始文件名中的发布日期

这样再运行lookup公式,他会返回有效值中小于且最接近或等于9999的值。

有了返回两个指定字符在文本中的位置,再使用mid函数来提取。

excel提取原始文件名中的发布日期

而在上图的公式中:=MID(C6,FIND("-2021.",C6)+1,-LOOKUP(1,-FIND("-",C6,ROW(A:A)))-FIND("-2021.",C6)-1), 第二个参数+1,第三个参数-1,是因为之前查找返回的位置并非发布日期的字符位置,所以需要相应加或减去一个字符数。

以上就是今天的全部内容,重点在于lookup的灵活运用。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-24 12:45:08

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Linux 运维必备 150 个命令汇总
...目录的绝对路径。rename:可用字符串替换的方式批量改变文件名。rm:全拼remove,删除一个或多个文件或目录
2023-02-02 11:00:00
统信桌面操作系统V20专业版1060 9月更新发布
...题修复部分场景下压缩包解压后,需要手动刷新才能看到文件名的问题修复部分场景下拷贝文件时,偶现文件管理器崩溃的问题修复部分场景下刻录文件时,偶现文件管理器卡死而无法关闭的问题浏
2023-09-26 20:21:00
详解shell 运行原理及Linux权限
...法chmod功能:设置文件的访问权限格式:chmod [参数] 权限 文件名常用选项:R -> 递归修改目录文件的权限说明
2022-12-23 10:00:00
windows10文件最大路径长度限制
...indows一直以来都有一个系统常量MAX_PATH=260,用于定义一个文件名(Filename)或者全路径(Directoryroute)的最大长度
2024-03-23 10:23:00
国产桌面操作系统统信UOSV20专业版1060 年度更新发布
...优,使Linux系统贴合更多用户的使用习惯。1060创新性支持文件名长度扩展,最长支持255个(中/英文字符均为255个)字符的文件名
2023-07-05 13:28:00
excel中高效率的日期数据整理方法分享
...中,处理数据时除了查找、求和等之外,我们还会经常与日期数据打交道。其中我们经常使用的函数,有Date(合并日期)、Year(获取日期的年份)、Month(获取日期的月份)、D
2023-02-22 13:08:00
Office 2019软件免费下载及详细激活安装教程-office 软件全版本软件下载地址
...AY(),\"2021-01-01\",\"d\")。解读:Datedif函数的作用为计算两个日期之间的差值,语法结构为
2023-01-25 14:00:00
excel中如何提取字符的前中后位置
...打好函数基础,才是解决问题的基石。最后ps:如果需要文件来练习,可以私信作者,或者加入交流群。举报/反馈
2023-02-23 11:44:00
统信国产操作系统重磅更新:加入“右键刷新” 强迫党爽了
...户在使用统信UOS时更加惬意。此外,Linux系统并不支持长文件名,这将导致公文命名失败以及从Windows迁移长文件名文件到国产操作系统时造成文件丢失
2023-07-20 22:39:00
更多关于科技的资讯: