excel怎样把2012.09.01替换为2012-09-01
6个回答
展开全部
假设A2中输入2012.09.01,
B2中输入
=--substitute(A2,".","-")
下拉填充
复制B列 点击A列一个单元格 右键单击 选择性粘贴 数值
选中A列 从格式菜单 选择单元格 数字 选择日期 类型选择2001-3-14
再选择数字最下面的[自定义] 在类型下面输入 yyyy-mm-dd;@ 确定。
这时就可以删除B列了,A列的值就由文本转换成了数值。
B2中输入
=--substitute(A2,".","-")
下拉填充
复制B列 点击A列一个单元格 右键单击 选择性粘贴 数值
选中A列 从格式菜单 选择单元格 数字 选择日期 类型选择2001-3-14
再选择数字最下面的[自定义] 在类型下面输入 yyyy-mm-dd;@ 确定。
这时就可以删除B列了,A列的值就由文本转换成了数值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能想到用公示,稍微有一点麻烦。
在2012.09.01后面,插入4列
第一列的公示:=LEFT(U46,4) 出现2012
第二列的公示:=MID(U46,6,2) 出现09
第三列的公示:=RIGHT(U46,2) 出现01
第四列的公示:=V46&"-"&W46&"-"&X46 出现2012-09-01
最后粘为数值型,保留最后一列即可
在2012.09.01后面,插入4列
第一列的公示:=LEFT(U46,4) 出现2012
第二列的公示:=MID(U46,6,2) 出现09
第三列的公示:=RIGHT(U46,2) 出现01
第四列的公示:=V46&"-"&W46&"-"&X46 出现2012-09-01
最后粘为数值型,保留最后一列即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查找“.”替换成“-”即可,最简单的方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在A1,在B1输入:
=SUBSTITUTE(A1,".","-")
=SUBSTITUTE(A1,".","-")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查找“点",替换成"杠"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询