在EXCEL中,如何通过公式把类似:1981年05月 的内容改为 1981年5月。 目的就是用公式去掉月份的那个0

[复制链接]
查看11 | 回复5 | 2011-9-28 10:51:10 | 显示全部楼层 |阅读模式
教你个办法,你试试:在一个空单元格中输入1复制这个单元格,选中“1981年05月”单元格,右键,选择性粘贴,选择“乘”,确定。就可以将“1981年05月”变成“1981年5月”了。这样做的道理是将文本格式的“1981年05月”变成数值型的“1981年5月”,就搞定了这个方法可以对表所有的文本日期进行设置 现在回答你另外一个问题:将if所得的结果B1,C1=B1*1,然后再将C1的格式设置为自定义的“yyyy-m-d”这个道理跟我上面的所说的一样...
回复

使用道具 举报

千问 | 2011-9-28 10:51:10 | 显示全部楼层
比如日期在A列,可以在B1输入公式:=TEXT(--(SUBSTITUTE(SUBSTITUTE(A1,"年","-"),"月","-")&"01"),"yyyy年m月")下拉填充"yyyy年m月"的部分可以根据需要任意修改。也可以用FIND+MID函数截取。...
回复

使用道具 举报

千问 | 2011-9-28 10:51:10 | 显示全部楼层
使用Ctrl+F 替换内容,把“年0”替换为“年”就可以了 =IF(MID(G27,6,1)="0",MID(G27,1,5)&MID(G27,7,2),G27)...
回复

使用道具 举报

千问 | 2011-9-28 10:51:10 | 显示全部楼层
=TEXT(--SUBSTITUTE(A1,"年0","年"),"YYYY年M月")不管你是日期还是i文本格式,这个公式是通用的。...
回复

使用道具 举报

千问 | 2011-9-28 10:51:10 | 显示全部楼层
你的数据格式是日期格式吗,日期格式的可以设置,在自定义里设为yyyy年m月就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行