1樓:在朱家尖休息的露珠
先嘗試了text函式,始終都不對,所以就只有採用常規的提取字元函式了因經緯度在小數點前有2位的和3位的,所以新增了乙個if判斷,具體公式如下:
"&right(a1,2)&"""")
最後效果圖如下:
望採納,謝謝!
2樓:我來也
假設你的資料在a2單元格,則可在b2單元格輸入公式:
=iferror(replace(replace(substitute(a2,".","°"),len(a2)-1,0,"."),len(a2)-3,0,"′")&"″","")
即可直接把a2變成b2單元格的度分秒符號了或者是公式:=text(10000*a2,"0°00'00.00")&""""
3樓:匿名使用者
=text(a1*10000,"0°00'00.00\""")
4樓:小白菜呀時代
"&right(a1,2)&"""
excel中把帶度分秒如何轉換成小數?
5樓:
修改公式數值。
度、分、秒在乙個單元格中轉換成小數度。設a1為輸入的度、分、秒單元格,b1為小數度單元格,若a1=256.3246(讀著256度32分46秒),則:
b1=int(a1)+int(100*mod(a1,1))/60+mod(a1*100,1)/36。
2、度、分、秒在乙個單元格中轉換成弧度。設定引用同上:b1=radians(int(a1)+100*mod(a1,1)/60+mod(a1*100,1)/36)
這樣就輕鬆實現了在乙個單元格中對角度的轉換運算,比在三個單元格中分別輸入度、分、秒的格式簡單適用,也可以解決vba編輯的困難和呼叫的複雜性,使用時,只需在需要進行換算的單元格中複製或貼上公式即可進行計算。
考慮負角度輸入時,公式應修改為: b1=sign(b1)*radians(int(abs(a1))+100*mod(abs(a1)1)/60+mod(abs(a1)*100,1)/36)。
excel中把帶度分秒如何轉換成小數,謝謝
6樓:
確認是這種寫法?
將25°7′30″寫入a1單元格,
在b1單元格輸入=left(a1,find("°",a1)-1)+mid(a1,find("°",a1)+1,find("′",a1)-find("°",a1)-1)/60+mid(a1,find("′",a1)+1,find("″",a1)-find("′",a1)-1)/3600,按回車後得出的數即是轉換結果。
達到目的沒?
7樓:excelvba學習
你這個應該可以用分列後,用簡單的加減乘除完成
excel怎麼設定度分秒格式?
8樓:匿名使用者
excel設定度分秒格式的方法:
1.開啟excel檔案。
2.執行選單操作:「格式」→「單元格」,彈出如下圖的對話方塊。
3.在「數字」選項卡中的「分類」,選擇「自定義」,然後,在其右方的「型別」中輸入
0「°「00「′「00.0「″「
然後點選「確定」按鈕退出。
4.以後在輸入這樣的資料的時候,只需要輸入相應的數字,excel會自動轉換為相應的格式,如下圖。
9樓:excel大師
根據你提示我想是因為你的點號兩邊要加上雙引號,要寫成這樣格式就行了:0"°"00"′"00"."00"″"
10樓:匿名使用者
0"°"00"'"""00"."""""00"""″"
把這個複製在你的單元格自定義就ok了,你試試看.
11樓:匿名使用者
不知道你用的是什麼版本的,我是用excel2007版的,我的設定如下:
效果如下:
要說明一點,你那個小數點也得點上去,不然就會出現像你那樣的問題,小數點後面兩個0
如何在excel中將度分秒格式轉換成度的格式?
12樓:月亮愛你
1、首先在excel**中輸入分秒度。
2、然後選中轉換成度後的輸出空格。
3、在空格中輸入=left(c8,find("°",c8)-1)*1+mid(c8,find("°",c8)+1,2)/60+mid(c8,find("′",c8)+1,len(c8)-find("′",c8)-1)/3600 (c8為資料**單位格)。
4、點選回車就可以轉換成度了。
13樓:yty隨意
1、首先開啟excel**,按下【alt+f11】組合鍵調出vbe編輯器,點選【插入】、【模組】。
2、在模組**框裡面輸入以下vba程式**,確認無誤後按下【f5】鍵執行程式。
3、回到工作表介面,將會看到求解結果。
4、或者在b2單元格輸入函式公式,如下圖所示。
5、最後將b2單元格向下複製填充,將會看到求解轉換成度的格式結果。
14樓:
1、首先在電腦中開啟excel軟體,選擇**滑鼠右鍵點選之後,點選「單元格」選項,如下圖所示。
2、接著在開啟的格式視窗中,找到並點選「自定義」選項,如下圖所示。
3、然後在開啟的頁面中,點選「型別框」選項,如下圖所示。
4、最後輸入數字,如下圖所示,設定為度分秒格式即可。
15樓:匿名使用者
如,現有角a=a°b'c"則轉換為度(°)為a=(a+b/60+c/3600)°在excel中,進行三角函式的計算時,需要使用弧度表示。轉換公式為:(a+b/60+c/3600)/180*3.
14,計算精確點的話,可以表示為:(a+b/60+c/3600)/180*pi()。pi()為π!
如:cosa=cos((a+b/60+c/3600)/180*pi())
16樓:揚業
假設座標值在a列,轉換公式為:
=left(a1,len(a1)-7)/1 + mid(a1,len(a1)-5,2)/60 + mid(a1,len(a1)-2,2)/3600
這個公式不分經緯度,都能計算.如圖:
17樓:在黃袍山寫詩的石榴
給大家乙個萬能的公式,不管度、分、秒分別是多少位數都可以使用
=left(a1,find("°",a1)-1)+mid(a1,find("°",a1)+1,find("′",a1)-find("°",a1)-1)/60+mid(a1,find("′",a1)+1,find("″",a1)-find("′",a1)-1)/3600
18樓:匿名使用者
以118°15′49″為例經度:用公式 =mid(a1,1,)+mid(a1,
,2)/60+mid(a1,
,2)/3600 資料放在a列裡,這個公式放在b1裡,向下填充即可批量轉換! 度分秒在a1 紅色的「3」表示:取前三位數字,如果是緯度就改為2;紫色的「5」表示:
取從左邊數第5位開始,取2位;——轉換分綠色的「8」表示:取從左邊數第8位開始,取2位;——轉換秒如果是轉換緯度資料應相應的變化引數。
19樓:匿名使用者
建議單元格輸入時為時間格式:如a1輸入10:30:48,自定義格式[h]°m′s″換為度的公式=a1*24,設為常規格式 試試
excel中把帶度分秒如何轉換成小數,謝謝
20樓:螞蟻帝國
=timevalue(a1)
a1是標準的h:mm:s這種形式,要不就得轉換
看你源資料的格式
21樓:無畏
假設資料在a1,在b1輸入公式:
=24*substitute(substitute(substitute(a1,"°",":"),"′",":"),"″",)
22樓:
把你的資料複製一些上來,好做公式
excel中如何把度分秒轉化成度?
23樓:
假設15°58'33"形式的資料在a1,用公式:
=substitute(substitute(substitute(a1,"°",":"),"'",":"),char(34),"")*24&"°"
Excel中怎麼讓一組數字顯示它們提高15後的結果
如果你想提高的原數字在a1單元格,然後提高15 之後的結果在b1單元格,那麼你選中a2單元格,在b1單元格中輸入 a1 1 0.15 意思是 本單元格 b1 的值為a1單元格的值原數再加上a1單元格的值的0.15倍。如果你的原數值也包括a2 a3 a4.等,全部在a列,你就可以選中b1之後,按住右下...
excel中如何統計一組數字中重複數字的次數
你的問題不是很明確哦 首先 你得說明你這組數字存在的形式 比如 同一行 每個數字一個單元格 或同一列 每個數字一個單元格 再或 這組數字都在同一單元格內 連續的字串形式的 還是字元之間有空格 等等 在統計過程中對運用的公式影響很大的 再有 標題問的是重複數字出現的次數吧 可是下面你給出的說明中 給人...
excel如何從一組資料中隨機選擇一組資料
1 電腦開啟excel 要在a列中隨機抽取一組資料。2 在c列中輸入公式 3 輸入公式後,回車後,就會隨機生成乙個資料。4 下拉複製公式,就會隨機生成其他資料。5 a列中更改資料,c列中的公式也會隨機改變資料。如下圖例子,在a1 a10中隨機抽取乙個數字 公式 index a a,randbetwe...