急切求助:Excel数据批量进位。

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:54:36
本人Excel在一个单元格中的数据形式是:41.39.411 123.25.610。它代表的意义是北纬41°39′411〃 东经123°25′610〃,应该改成41.45.51 123.35.10 ,因为到60就应该向前进一位
注:本人有上千个这样的单元格数据,如果手动修改的话特别费时费力,请各位高手帮帮忙,能批量修改一下。

假设数据在A列,从第2行开始。
(以免误操作)复制A列,粘贴到B列,选中B列,菜单“数据”--分列--分割符号 “.”,这样分为三列,在B、C、D列,
以第2行为例:在E2输入:=B2+INT((C2+INT(D2/60))/60)
在F2输入:=C2+INT(D2/60)-INT((C2+INT(D2/60))/60)*60
在G2输入:=D2-INT(D2/60)*60
在H2输入:=E2&"."&F2&"."&G2 -----这是想得到的数据

选中E2:H2,按住填充柄下拉,或直接双击。

复制H列,选择A列,选择性粘贴“数值”。删除B--H列,完成。

工作表内 工具栏
1.打开“编辑”
2.选择“替换”
3.查找内容内输入“41.39.411 123.25.610”
4.替换为 输入“41.45.51 123.35.10”
5.对话框左下角点击“全部替换”
............OKL