首 页 行业资讯 新车 试驾评测 养车用车 车型库

excel中如何提取文本中的数值和日期?

发布网友 发布时间:2022-04-23 04:50

我来回答

5个回答

懂视网 时间:2022-05-18 06:45

当大家使用Excel进行工作时,总是会遇到提取年份/提取月日/提取时间的这样的问题,那我们应该怎样快速的提取呢?当然,如果大家熟悉Excel的话就能很快的知道了。下面给大家介绍一些方法,大家可以一起动手学习哦。

材料/工具

电脑excel

方法

首先打开excel工作表

选中B列,在编辑栏中输入公式:=TEXT(A2,"YYYY"),点击编辑栏上方的√

得到结果2015,点击第一排结果的右下方的+号,往下拉到需计算的最后一格,即会出现全部结果

选中D列,在编辑栏中输入公式:=TEXT(A2,"D日"),点击编辑栏上方的√

选中C列,在编辑栏中输入公式:=TEXT(A2,"M月"),点击编辑栏上方的√

得到结果1月,点击第一排结果的右下方的+号,往下拉到需计算的最后一格,即会出现全部结果

得到结果2日,点击第一排结果的右下方的+号,往下拉到需计算的最后一格,即会出现全部结果

热心网友 时间:2022-05-18 03:53

文本的处理用文本函数,mid.find.left

len.

分析数据特征是书写公式的第一步,也就是先要逻辑分析,然后根据逻辑写公式,

分析发现,日期前面都是英文单词 on,可以这个单词为标志来提取数字,

用这个公式可以实现,
可以复制粘贴直接使用,

提取日期的公式为:


=MID(A2,FIND("on",A2,1)+2,LEN(A2)-FIND("on",A2,1)-2)


公式原理:


第一步:mid(指定文本,开始位置,提取位数)

第二步:用find函数确定开始位置,


第三步:用len函数find函数确定提取位数。

如有需要可以继续交流!

热心网友 时间:2022-05-18 05:11

单纯的只提取上述文本上的,用手工提取,更可取一些。
如果要批量提取,你得说明规律是什么。你不知道规律,那就把原文本发出来,让大家帮你解决。追问每条都是这样的 只是数值不一样, 日期不一样

追答

如果都是这样可以用智能填充Ctrl+E即可。


操作步骤:在B1处复制出来10(或者手动输入),然后选中B1:B8,同时按Ctrl+E。C列同理。 若是要用公式的话,也可以。

在B1处输入:=MID(A1,FIND("$",A1)+1,SEARCH("pre",A1)-1-FIND("$",A1))

在C1处输入:=MID(A1,SEARCH("on",A1)+3,99)

热心网友 时间:2022-05-18 06:46

文本在A1
B1提取数字:
=MID(A1,FIND("$",A1)+1,FIND(" ",A1,FIND("$",A1)+1)-FIND("$",A1))
C1提取日期:
=TEXT(SUBSTITUTE(MID(A1,FIND("/",A1,FIND("/",A1)+1)+1,2)&"/"&MID(A1,FIND("/",A1)-2,2)&MID(A1,FIND("/",A1),FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1))," ",""),"YYYY年mm月DD日")追问谢谢!学习了

热心网友 时间:2022-05-18 08:37

写代码用正则可以提取你需要的信息。追问哈哈,关键是不会写代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com