EXCEL 日期的提取与设置

如图,A列值的格式是,月/日+换行符+数字R,想将其提取成B列的日期格式,请注意年份的过度,这个能用公式写吗?... 如图,A列值的格式是,月/日+换行符+数字R, 想将其提取成B列的日期格式,请注意年份的过度,这个能用公式写吗? 展开
 我来答
boyayes
2019-03-07 · TA获得超过4499个赞
知道大有可为答主
回答量:4231
采纳率:75%
帮助的人:977万
展开全部

先看下面的例图:

B2公式为:

=IFERROR(LEFT(B1,4)-(--LEFT(A2,2)>--LEFT(A1,2)),2019)&"/"&LEFT(A2,FIND(CHAR(10),A2)-1)

然后选中B2,下拉填充即可。

【注意】:

1、

A列原数据不能从第1行开始,至少要从第2行开始,因为公式需要引用上方相邻的单元格,如果原数据从第1行开始,那么第一条公式就无法引用上方相邻单元格了。

A1和B1可以空着,或者写个标题都行。

2、一定要看仔细,不要把公式改错了,图上我画红线的,表示引用上方相邻的单元格。

我可蓝线的,代表第一个数据需要得出的年份是2019

追问

这种情况时,应该怎么套用,B列的写到A列中

追答
按你追问中的图片,给你改的公式。把这条公式填入A6单元格,下拉填充=IFERROR(LEFT(A5,4)-(--LEFT(B6,2)>--LEFT(B5,2)),2019)&"/"&LEFT(B6,FIND(CHAR(10),B6)-1)
xiaoxi1981
2019-03-07 · TA获得超过1197个赞
知道小有建树答主
回答量:961
采纳率:72%
帮助的人:321万
展开全部

B1  =--LEFT(A1,5)

B2 =--(YEAR(B1)-(A2>A1)&"/"&LEFT(A2,5))

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lala9214
2019-03-07 · TA获得超过837个赞
知道小有建树答主
回答量:1598
采纳率:66%
帮助的人:383万
展开全部
年份如何得出?
追问
就是按下降顺序,,,第一批1~12月份就是今年,第二批就是去年,以此类推,,,
追答
B1手动输入日期

B2=IF(DATE(YEAR(B1),--MID(A2,1,2),--MID(A2,4,2))>B1,DATE(YEAR(B1)-1,--MID(A2,1,2),--MID(A2,4,2)),DATE(YEAR(B1),--MID(A2,1,2),--MID(A2,4,2)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赢有化w
2019-03-07 · TA获得超过4092个赞
知道大有可为答主
回答量:8952
采纳率:66%
帮助的人:436万
展开全部
假如A1单元格的数字为日期和时间
2016/08/06 12:22:33
则用以下公式可以提取时间,小时,分钟,秒
=TEXT(A1,"hh:mm:ss")
=HOUR(A1)
=MINUTE(A1)
=SECOND(A1)
追问
A列值的格式是,月/日+换行符+数字R,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式