分享

Excel中如何将用小数表示的经纬度坐标转化为带度分秒的格式

 欢天喜地爱自己 2022-05-31 发布于陕西

在工作中,我们有时候可能会遇到下面这种情况:

即,将A列转化为B列格式(前提是:不需要进行计算的转换,只是格式上的调整)。

思路:

数据分列——添加相应符号——合并

有没有一建转换?

当然有,别的软件或者编程或其它复杂公式可以办到,但是我不会😁,所以先用这种笨方法吧,不过比起用手一个一个敲,还是快很多的。

具体步骤:

1.数据分列:

注意:默认选项是“分隔符号”,比如通常我们遇到的逗号,小数点什么的,但是这里情况较为复杂,除了小数点有用之外(可以将其替换在°,另外两种无从下手),所以直接还用下面选项(固定宽度)进行统一操作:
接着出现下图带标尺的界面,根据实际情况将标尺竖线用鼠标左键拖到对应位置,我们这里需要两根竖线:
完成后,如下图所示,这样就把度分秒前面的数字分开了,接着就可以添加符号了:
2.添加相应符号:
分别给ABC这3列后面插入一列,当然C后面本身有很多空列,可以省去一步,接着给对应的空列中输入相应符号:
3.合并数据到一列:
使用简单的公式将每一行的数据合并在一个单元格中,公式输入好后,可以下拉填充:
最后效果图如下:


引申一下:
上面举的例子小数点后四位数都没有“0”出现,那么如果出现了“0”会是什么效果呢?
我们还是先按照上面提到的分列方法试试效果,出现下图情况:
出现小数的原因是原始数据格式为“常规”,改成“文本”格式就可以避免这种情况产生了:
后面合并的步骤同上,但是,这样还会产生一个对强迫症患者很不友好的一个问题,自动省略掉十位数的“0”,对不齐,有碍观瞻:
解决办法,在数目少的情况下,将缺0的单元格改成文本格式,手动添0再合并,或者无伤大雅地忽略它的不完美。

(最后,感谢本次课题提供者——小灰灰的家长)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多