中易网

EXcel电子表格中如何批量修改日期?比如说表格里头现在2.9号,我要把所有的2.9改为2.10号

答案:4  悬赏:60  
解决时间 2021-03-21 10:25
EXcel电子表格中如何批量修改日期?比如说表格里头现在2.9号,我要把所有的2.9改为2.10号
最佳答案
请暂时插入一列辅助列,比如B列,然后对应A1数据的话输入

=VALUE(TEXT(A1,"####-##-##"))-1

然后下拉,将结果的单元格格式设置为日期就可以得到日期格式的结果了,然后将结果复制为“数值”去掉公式就可以了。
如果还是要保留原来的数据格式,输入:

=YEAR(VALUE(TEXT(A1,"####-##-##"))-1)&MONTH(VALUE(TEXT(A1,"####-##-##"))-1)&DAY(VALUE(TEXT(A1,"####-##-##"))-1)
全部回答
输入一个,然后把鼠标放在表格右下角,鼠标变成实心的十字往你想要的方向拉就行
看你日期的表格是什么格式,如果是你上面写的那种数值格式,那么插入一列,然后输入b1=a1-1
你说的”头一天“是指的”前一天“吗,如果是的话,你可以这样做:
1)用公式分别提取年月日,如在B1中写入=left(A1,4)可以提取年,在C1中写入=right(left(A1,6),2)提取月,在D1中写入=right(A1,2)提取日。
2)组合成日期形式可以在E1中输入:=DATE(year,month, day),也就是=DATE(B1,C1,D1)
3)计算”前一天“,在F1中输入=E1-1。日期可做数学运算。
可以看到,这里的思路是:把文本转换成日期形式,然后对日期做数学运算。
有了这个思路,其实可以写成一个长长的公式:=DATE(left(A1,4),right(left(A1,6),2),right(A1,2))-1
注意:日期的格式一定要相同,年4位,月2位,日2位。如果不是这样的格式就麻烦很多了。不过或许也有办法,也是按以上的思路进行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF中四点底的第一个点怎么输入啊(灬)
2012甘肃文科考生456分 能否上天津大学滨海学
香港基本法第48条第12款是什么内容
急求乘车路线:从番禺石基三号车站到广州中华
我爸爸的亲哥哥的媳妇儿的亲妹妹的女儿,和我
北京自动门维修安装找哪家
近视十年,新配了一副眼镜,两眼矫正到1.2,
亲,一家A口的表情包有吗?
宝马7系,奔驰s级、奥迪a8
求库存车促销活动方案
一个被男人欺骗过感情,又被几个下流男人欺凌
DNF狂战·赤血龙女!
有机房的电梯,电梯顶层的高度为什么要比正常
房间的暖气片如何配置
为什么我在ai里面设置的像素做完图存成jpg再
推荐资讯
黄岩哪里有好玩的地方
济南端信投资咨询公司地址有知道的么?有点事
无心,英文缩写
鳕鱼如何收拾
古代文化中,三代、三班、六合,都指的是什么
联想手机a308多少钱
女性在月底来姨妈是不是打过胎
电脑桌面图标打不开?怎么办???
附魔:分解什么出 强效不灭精华?
VoLTE是什么?iPhone 6怎样开通VoLTE
哪位能告诉我MacBook Pro 怎么重新安装Mac系
x减七分之五等于六分之一解方程
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?