显示纬度和经度(Microsoft Excel)
如果您从事大量的地理工作,您可能想知道是否可以使用Excel以度,分和秒为单位显示单元格中的经度和纬度。可以采用三种方法来解决。
首先,如果只想影响显示,可以按照以下步骤操作:
。选择要设置纬度或经度格式的单元格。
。从格式菜单中选择单元格。 Excel将显示“设置单元格格式”对话框。
。确保选择了“数字”选项卡。 (请参见图1。)
。在类别列表中,选择“自定义”。
。将插入点放在“类型”框中,然后删除其中的所有内容。
。键入三个#号。
。按住Alt键,然后在数字键盘上键入0176。 (这将插入度数符号,并且您必须使用数字键盘。)
。键入一个空格,两个零,一个撇号(单引号)和另一个空格。
。再输入两个零,再输入两个撇号。 (引号无效;它必须是两个撇号。)
。单击确定。
现在,如果您在单元格中键入数字,例如1234543,它将显示为123度,45分钟和43秒。
但是,有时您可能需要取一个代表纬度和经度的十进制值,并以度,分和秒为单位显示。
例如,您可能希望将122.44(这是度的小数表示)显示为122度,26分钟和24秒。
这无法通过格式化包含数字的单元格来实现。而是,您必须使用公式来实现正确的显示。例如,如果122.44在单元格A7中,则可以在单元格B7中放置以下内容:
=TEXT(TRUNC(A7), "0" & CHAR(176) & " ") & TEXT(INT((ABS(A7) - INT(ABS(A7)))60), "0' ") & TEXT(((((ABS(A7)-INT(ABS(A7)))60) - INT((ABS(A7) - INT(ABS(A7)))60))60), " 0''")
这是一个长公式,但是它提供了所需的纬度或经度值格式。结果为文本,不能在任何计算中使用。如果要使用显示,则只需将纬度或经度的十进制值除以24,即可将其转换为Excel用于表示时间的相同值范围。
然后,可以按如下所示格式化公式的显示:
。选择包含公式的单元格。
。从格式菜单中选择单元格。 Excel将显示“设置单元格格式”对话框。
。确保已选择“号码”标签。
。在类别列表中,选择“自定义”。
。将插入点放在“类型”框中,然后删除其中的所有内容。
。键入[h],后跟一个度数(请记住;按住Alt键并在数字小键盘上键入0176)。
。键入一个空格,mm,一个撇号,另一个空格,ss,以及两个以上的撇号。
。单击确定。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(3016)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: