永发信息网

excel 取数字固定某一位后将其替换 例如:

答案:5  悬赏:10  手机版
解决时间 2021-03-28 07:34
  • 提问者网友:十年饮冰
  • 2021-03-27 09:46
excel 取数字固定某一位后将其替换 例如:
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-03-27 10:22
=IF(MId(D2,6,1)=4,SUBSTITUTE(D2,4,1),D2)
全部回答
  • 1楼网友:躲不过心动
  • 2021-03-27 13:08
不是这样用的、if(mid(d2,6,1)=4,d2,if(mid(d2,6,1)=1,d2)
  • 2楼网友:逃夭
  • 2021-03-27 12:36
=IF(MId(B2,6,1)="4",LEFt(B2,5)&"1"&RIGHt(B2,LEN(B2)-6),B2)
你的公式错误。
  • 3楼网友:不甚了了
  • 2021-03-27 11:45
MID函数提取出来的字符是文本型的
公式中间(第2个MID那一段)也用错了
请试试
=SUBSTITUTE(D2,"201304","201301")追问你的答案很对啊,选错人了,汗~~~刚才你是在最上面的答案 ,刷一下就点错人了,抱歉
  • 4楼网友:拜訪者
  • 2021-03-27 10:55
这要看你原来的这些日期是什么格式的了,先试一下
=IF(--MId(D2,6,1)=4,replace(d2,6,1),D2)
如果还不好用,向下看。
如果是标准日期格式,那么你可以将公式修改为
=if(month(d2)=4,date(year(d2),month(d2)+2,day(d2)),d2)
下拉填充。
关键是你单元格中真实的内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯