Excel妙用-角度的度分秒与度格式互相转换
EXCEL中关于角度的输入、输出及转换计算技巧

EXCEL中关于角度的输入、输出及转换计算技巧角度,是我们搞测量这一行无论如何也避不开的,而电子表格EXCEL软件也是我们测量人最爱的计算工具软件之一,如何在EXCEL中输入、输出(显示)角度,这的确是一个看似简单、但又不是那么简单的问题。
先讲角度的表示形式,我们最习惯的还是度分秒的形式,如134°32′45.6″,最直观,要在EXCEL单元格中输入这组数据,没有任何问题,比如我们熟悉的路线直曲表: ..可是,路线直曲表只是个最终的成果表,在大多时候,我们在EXCEL中输入角度并不只是呈现数据,而是需要根据输入的角度进行相关的计算,这些计算大多都涉及三角函数,比如正弦、余弦、正切等。
在EXCEL中,所有三角函数计算的角度单位都规定是弧度。
这样,就产生这样一个角度转换,我们输入度分秒的角度,在计算时则需要将它们转换成弧度。
在进一步阐述之前,我们先回顾一下EXCEL中两个有关角度转换的函数,一个是RADIANS()函数,另一个是DEGREES()函数,前者是将括号内的度数(十进制的度数,不是度分秒)转换为弧度,后者则是将括号内的弧度转换为度数(十进制)。
这两个函数我们不知道使用也没有多大关系,因为我们都知道度和弧度转换系数是:180/π。
再回到前面提到的将输入的度分秒转换成弧度的这个问题,一般的解决方法是两个:1.将角度(度分秒)按小数形式输入到一个单元格,如133度32分43秒,就输入为133.3243,然后编一个自定义函数,将这个小数中的度、分、秒数字分别提取出来,转换为度,如133度32分43秒就通过“133+32/60+43/3600”这个计算式得到133.5452778度,再使用RADIANS()函数可计算得到弧度;2.将度、分、秒分别输入到相邻的三个单元格里,并且可以通过定义单元格格式的方式给数字后面附加显示相应的角度单位,以便求得良好的显示效果,再通过类似上述第1点的转换方法计算求得弧度。
用EXCEL对度分秒和度弧度进行相互转换及进行后续计算(初学者巨有用)

关于在EXCEL中 度分秒 (°'” )的输入转换及
后续计算应用
众所周知,由于在EXCEL中我们无法直接用°'”模式的数据进行后续计算,所以我们可以采用两种方法把°'”模式的数据进行转换成可以进行后续计算的模式来进行数据的后续计算。
1、把 °'” 模式转换成 °的模式。
方法如下:
例:把24°58′32″转换成可以进行后续计算的24.9755556°我们可以在B8单元格中直接输入数据24.5832,然后在C8单元格中输入
=INT(B8)+INT(100*MOD(B8,1)/60+MOD(B8*100,1)/36然后按下回车键,这时A2单元格中就会显示以度为单位的数据24.9755556,然后我们就可以用此数据进行后续计算了。
2、把 °'” 模式转换成 弧度的模式。
(因为在excel单元格格式中没有°'”格式,故我们要借助于excel格式中现有的时分秒的格式,即[h]:mm:ss格式,所以在输入前我们要对需要输入时分秒的单元格进行设置。
方法如下:选中单元格-点击鼠标右键-设置单元格格式-数字-分类-点击“自定义”-在类型栏里往下拉选中[h]:mm:ss-确定),然后即可对数据进行输入了。
以上为个人整理:适合初学者交流
之用,由于本人也是初学者,如有
更好的方法欢迎不吝赐教。
QQ:834278806。
EXcel中带度分秒符号的角度与弧度的互化VBA代码

Dim h As Integer
Dim w As Double
w = 0
For i = 0 To UBound(k)
For J = 1 To k(i).Rows.Count
For h = 1 To k(i).Columns.Count
Dim i As Integer
Dim J As Integer
Dim h As Integer
Dim w As Double
w = 0
For i = 0 To UBound(k)
For J = 1 To k(i).Rows.Count
For h = 1 To k(i).Columns.Count
Public Function PI1()
PI1 = Application.WorksheetFunction.PI()
End Function
Function TN(S) As Double '角度化为弧度
Dim Mi As Double
Dim Du, Fen As Integer
If (Mid(S, 1, 1) = "-") Then
S = Mid(S, 2, Lenth - 1)
k = -1
End If
For i = 1 To Lenth
If (Mid(S, i, 1) = "°") Then
W1 = i
Fen = Fen + 60
Du = Du - 1
End If
SDu = CStr(Du)
If (Fen < 10) Then
电子表格中“度分秒(°′″)”与“度”之间的转换全集

1 2 3Leabharlann 4 5INT(B8)&"°"&INT((B8-INT(B8))*60)&"′"&FIXED(((B8-INT(B8))*3600)-INT((B8-INT(B8))*60)*60 MID(C8,1,FIND("°",C8)-1)+MID(C8,FIND("°",C8)+1,FIND("′",C8)-FIND("°",C8)-1)/60+MID(C INT(B8)&"°"&INT((B8-INT(B8))*60)&"′"&((B8-INT(B8))*60-INT((B8-INT(B8))*60))*60&"″" (INT(A8)+INT((A8-INT(A8))*100)/60+(A8*100-INT(A8*100))*100/3600) INT(B8)+INT((B8-INT(B8))*60)/100+((B8-INT(B8))*60-INT((B8-INT(B8))*60))*60/10000 1把度变为度分秒 度分秒 度 →1 度分秒 2把度分秒变为度 390.005434 390.0150944 390°0′54.34″ ↘ 3把度变为度分秒 →4 5↓ ↘3 390°0′54.3399999994335″ 2 4把度分秒变为度 390.005434 390.0150944 5把度变为度分秒
LEN(C8)-FIND("′",C8)-1)/3600 INT:将数字向下舍入到最接近的整数 TEXT:将数值转换为指定的格式 FIXED:转化为特定位数的小数 MID:从指定位置开始,返回指定位数的字符串 FIND:一个字符串在另一个字符串中出现的起始位置, 并且前面的字符串位数也可以记录。 LEN:返回文本中字符串个数
EXCEL角度的输入方法

EXCEL角度的输入方法在Excel中,角度的输入方法主要有以下几种:1.使用度分秒(DMS)表示法:角度可以使用度(°)、分(')和秒(")来表示。
将度、分和秒分别输入到不同的单元格中,然后使用一个公式来计算总角度。
例如,如果角度为45度30分20秒,可以将45输入到一个单元格中,30输入到另一个单元格中,20输入到第三个单元格中,然后在第四个单元格中使用公式=(A1+B1/60+C1/3600)来计算总角度。
2.使用小数度数表示法:角度也可以使用小数度数表示,即将度数直接以小数形式输入。
例如,45度可以直接输入为45,30分可以输入为0.5(即30/60),20秒可以输入为0.005(即20/3600)。
这种方法更直观和方便,可以直接在一个单元格中输入完整的小数度数。
3. 使用弧度表示法:除了度数表示法,Excel还支持使用弧度表示角度。
弧度是一种用于测量角度的单位,与度不同。
在Excel中,可以使用函数RADIANS(angle)将角度转换为弧度。
例如,如果角度为45度,可以使用公式=RADIANS(45)来将其转换为弧度。
4. 使用Excel内置的角度函数:Excel还提供了一些内置的可以直接用来输入角度的函数,其中包括SIN(angle)、COS(angle)和TAN (angle)等。
这些函数可以直接使用角度作为参数。
例如,如果想计算余弦函数的结果,可以使用公式=COS(45)来计算45度角的余弦值。
无论使用哪种方法输入角度,用户都可以根据具体的需求和习惯选择合适的方法。
Excel提供了灵活的功能和工具,可以方便地处理角度计算和转换。
excel度分秒转度公式

excel度分秒转度公式度分秒是一种常用的角度表示方法,用于将角度按度、分、秒的形式进行格式化和交流。
在数学、地理、天文等领域中,度分秒转度公式是进行度分秒与度之间转换的基本工具。
下面我们来介绍度分秒转度的公式及具体操作方法。
首先,我们需要了解度分秒的定义和表示方式。
将一个完整的角度分割成60等分,每一等分称为1分。
而每一分再分割成60等分,每一等分称为1秒。
因此,度分秒表示为X度Y分Z秒,其中X表示度数,Y表示分数,Z表示秒数。
接下来,我们来介绍度分秒转度的公式。
假设角度的度分秒表示为X度Y分Z 秒,需求的度数表示为N度。
则度分秒转度的公式如下:N = X + Y/60 + Z/3600其中,Y/60表示将分数转化为度数,Z/3600表示将秒数转化为度数。
将分数和秒数转化为度数后,将三者相加即可得到度分秒表示的度数N。
下面,我们通过一个具体的例子来演示度分秒转度的计算过程。
例子:将角度48度36分30秒转化为度数表示。
根据度分秒转度的公式,我们可以进行如下计算:N = 48 + 36/60 + 30/3600首先将36分转化为度数,36/60 = 0.6度接下来将30秒转化为度数,30/3600 = 0.00833度最后将三者相加,48 + 0.6 + 0.00833 ≈ 48.60833度因此,角度48度36分30秒转化为度数表示约为48.60833度。
总结:度分秒转度是将角度从度分秒表示方式转化为度数表示方式的重要工具。
通过将分数和秒数转化为度数,并与度数相加,我们可以得到度分秒表示的角度对应的度数。
了解和掌握度分秒转度公式及其操作方法,有助于我们在实际问题中进行角度单位的转换和计算。
EXCEL角度转换小工具(包含简单三角函数计算)

3. 2、只有度和分时应该补齐其位置,例如32 其过程均显示出,仅供学习交流之用。QQ:
度ห้องสมุดไป่ตู้秒)
转换为度分秒 35°46′32″ 35°30′56″ 45°00′00″ 60°00′00″ 90°00′00″ 180°00′00″ 33°13′12″ 转换为弧度 sin(正弦) cos(余弦) 0.6244 0.6199 0.7854 1.0472 1.5708 3.1416 0.5798 0.5846 0.5809 0.7071 0.8660 1.0000 0.0000 0.5479 0.8113 0.8140 0.7071 0.5000 0.0000 -1.0000 0.8366 Tan(正切) 0.7206 0.7137 1.0000 1.7321 无穷大 0.0000 0.6549
度分秒在输入时应注意的问题:1、例如158°36′33.3333″在输入时直接输入1583633.3333. 2、只有度和分时应该补齐其位置,例如 °33′在输入时323300。依次类推。3、有颜色部分是可输入部分。4、本表格属个人制作,其过程均显示出,仅供学习交流之用。QQ: 510178365
角度转换小表格2(度数转换为度分秒)
度数 35.7754572361111° 35.515647222222° 45.° 60.° 90.° 180.° 33.22°
相当于将分钟转换为小时
1.49064 1.47982 1.87500 2.50000 3.75000 7.50000 1.38417
度分秒在输入时应注意的问题:1、度数按正常方式输入即可,不用输角度符号。2、有颜色部分是可以输入部分。3、本表格属个人制作 其过程均显示出,仅供学习交流之用。QQ:510178365.本表转换成度分秒时秒只能达到两位精度。
如何将excel表格中角度转化为度分秒格式

如何将excel表格中角度转化为度分秒格式
角度转化为度分秒主要有两个步骤:
1、在excel表格中,将原始单元格数据(例如A1单元格角度)格式设置为自定义-(G/通用格式),此处仅输入括号中的红色字符,下同;(该步骤也可不用设置,为excel默认格式);
2、在目的单元格(度分秒)中输入公式,即角度单元格除以24(例如A1/24),然后把目的单元格式设置为自定义-([h]°mm′ss″),则结果单元格中数据将转化为×××°××′××″;如果需要秒值中带有小数,相应的可以在秒值后面添加(.000),即小数点和相应的小数位数;
切记:结果单元格格式须设置为[h]°mm′ss″,而不能写为h°mm′ss″;如果格式设置为h°mm′ss″,则结果单元格中度数值与原值有差别,但分值和秒值均为实际数值。
度分秒转化为角度其实为上述转化的相反过程,首先把度分秒单元格设置为自定义-([h]°mm′ss″)格式,该单元格数值或文本乘以24即可得到相对应的角度值,其中目的单元格即角度单元格式应设置为自定义 -(G/通用格式)。
该转化的过程主要是把角度运算转化为时间运算方式,因为时间中的分值和秒值与角度中的分值和秒值均为60进制运算过程。
此日志仅供阅者参考使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
度分秒 123度45分69秒 123度45分70秒 123度45分71秒 123度45分72秒 123度45分73秒 123度45分74秒 123度45分75秒 123度45分76秒
转为孤度 3.464061 3.464067 3.464074 3.464081 3.464087 3.464094 3.4641 3.464107
度分秒 转为度 140°25′35″ 140.4263889 140.2535 140.4263889 140°25′35″ 140.4263889 140°25′35″ 140.4263889
A8为文本格式输入 A9为小数格式输入 A10为通过时间自定义格式输入 A11为通过自定义格式输入
Байду номын сангаас
一、角度的度分秒与小数点格式互相转换 EXCEL能将角度转换成度"°"分"′"秒"″"格式吗? 如将:120.999722222222°转换成120°59′59″. 32.55°转换成32°33′0″ 我知道可以用函数RADIANS将角度转换为弧度,但我们工程测量上用到的角度计算是以度分秒(比如: 计算的,在Excel中怎样用这些数据进行计算? 1.设定公式“=A1/24”,并将单元格的格式设定为自定义格式:[h]°mm′ss″ 2.直接设定公式=TEXT(A1/24,"[h]°mm′ss″") 第1种方法,方便于在计算时将度分秒转为度,这时只需乘 24即可 第2种方法,度分秒转为度时,需要用公式 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"°",":"),"′",":"),"″" (度分秒符号用单位软键盘上的符号) 二、度/分/秒的输入问题 在工程计算中经常要用到度、分、秒,通常的做法就是插入特殊字符来输入。但是在 EXCEL中显示的结果却不近人 符间距太大,看起来就象刚学会写字的人写的东西。其实这是由字体引起来的,一般情况下系统默认的字体是宋 入度分秒的时候,它们之间的间距就会比较大。下面几种字体的效果就比较好: Arial Unicode Ms , Batang , Dotum , Gungsuh , New Gulim , Gulim 。
度 32.55° 120.9997222°
转为度分秒 转为度 转为度分秒 32°33′00″ 32.55 32°33′0″ 120°59′59″ 120.9997222 120°59′59″ 转为弧度 2.450902843 2.450902843 2.450902843 2.450902843 转为度 140.4264 140.4264 140.4264 140.4264
以度分秒(比如:126°12′36″)来记录并进行
",":"),"′",":"),"″",)*24
中显示的结果却不近人意,三者之间的字 情况下系统默认的字体是宋体,在这种情况下输