溜溜问答 > 日常办公 > Excel > Excel中如何提取文本中的数值和日期?
kiss mayue
kiss mayue
邀请你来回答
177人阅读 2022-04-25

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

receive a $10 PRepAId card by mAIl ! offer expires on 9/20/21. 上述文本中如何分别提取数字和日期?
Excel中如何提取文本中的数值和日期? Excel中如何提取文本中的数值和日期?
我要回答
4个回答

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

len.

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

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

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

提取日期的公式为:


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


公式原理:


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

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


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

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

如有需要可以继续交流!

查看全部
2022-04-25
(16) 回复 采纳

写代码用正则可以提取你需要的信息。

查看全部
2022-04-25
回复 采纳

文本在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-04-25
(1) 回复 采纳

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

查看全部
2022-04-25
(1) 回复 采纳

相关问题

Excel表格中如何提取数值?
共3条回答 >
摁倒,时光: 假设数据在A列并从A1开始,在B1单元格输入公式=MID(SUBSTITUTE($A1,"x",REPT("",50)),COLUMN(A1)*50-49,50)*1右拉再下拉公式。如图:示例
(1) 回复
Excel中如何提取文本?
共3条回答 >
huyền: 发下图:在B1复制以下工式即可=RIGHT(LEFT(A1,FIND("_ZLH",A1)-1),LEN(LEFT(A1,FIND("_ZLH",A1)-1))-FIND("_",LEFT(A1,FIND("_ZLH",A1)-1)))
回复
Excel提取文本中的日期
共1条回答 >
欧美韩家具厂家直销: 1、新建EXCEL文件,创建基础数据,以提取出身份证中的出生日期为例。2、因Excel默认单元格格式是文本格式的,显示大量数字,格式会出问题,我们需要将格式修改一下。3、选择单元格,右键--设置单元格格式。4、在“设置单元格”格式中,选择数字菜单下的“分类”选择为“数值”,并且将小数位数设置为“0”。5、设置完成后,见效果图。6、在日期对应单元格输入提取公式“=TEXT(MID(A2,7,8),"0-00-00")”,公式的大概意思为:提取A2单元格的第七个数字开始,一直提取八位数,并将提取后的....
(2) 回复
如何将Excel中的文本数值改为数值?
共1条回答 >
如果 。: 您好,方法1、如本例,要求将A列中的文本型数值转换为数值。2、在工作表中的任意单元格输入数值1,选中该单元格,点击鼠标右键,在弹出的菜单选项中点击选择【复制】选项。3、点击选中文本型数值所在单元格区域,点击鼠标右键,在弹出的菜单选项中点击选择【选择性粘贴】选项。4、如下图,通过上一步骤,系统弹出了【选择性粘贴】对话框,在弹出的对话框中勾选[乘]选项,设置完成后点击【确定】按钮。5、返回到工作表中,通过以上操作步骤,A列中的文本数值就转换为了数值格式显示。
回复
Excel中如何提取日期?
共1条回答 >
enrlt: 方法有二,看你要将日期显示在同列?还是要显示在另一列?同列的方法:先选择出生年月列,然后选择格式--》单元格--》数字--》自义定,在类型中输入:mm月dd日另列的方法:比如出生年月在A列,那就在B2中输入:=text(a2,"mm月dd日")往下拉即可。
(5) 回复
发表成功!
感谢您的分享!
好的