如何让粘贴的内容匹配目的单元格的“单元格格式”?
excel吧
全部回复
仅看楼主
level 6
cakeg 楼主
版本:OFFICE 2010
在中国移动下载了一个通话详单,.XLS格式的,通信时长写在E列了,是以文本形式写的,如“00小时00分41秒”。
在F列中,通过函数=MID(E2,1,2)&":"&MID(E2,5,2)&":"&MID(E2,8,2)的计算,把E列的格式弄成了“00:00:41”。
把G列“单元格格式”设置成为时间。然后把F列复制下来,选择性粘贴到G列中,选择的是“值”粘贴。但是G列中的数据依然是以文本形式存在的,而不是以时间形式存在的,不能对每次通过时间进行自动累加。
要实现自动累加也可以,就是双击鼠标左键,进入文本编辑模式,再按回车键确定,就变更时间格式了,就可以自动累加了。可这样太累,不符合EXCEL精神。
有什么简便的方法吗?
2015年03月30日 11点03分 1
吧务
level 15
选中E列>ctrl+h>查找内容里输入 小 >单击全部替换
即可将原来的文本全部转换成真正的时间值
2015年03月30日 11点03分 2
谢谢,中文也可以啊
2015年03月30日 17点03分
level 6
cakeg 楼主
我解决的办法是,F2进入编辑状态,再回车。不停的按。如果多了,就做宏。
2015年03月30日 17点03分 3
1