• ベストアンサー

緯度・経度の値をエクセルで変換したい

60進法で度(゜)分(')秒(")表記された緯度・経度があります(例えば35゜41'46.23"と130゜22'06"など。ただし秒の小数点以下の数値は10進法)。 これをエクセル関数で10進法(35.69617500と130.36833333)に変換したいのですが,どのようにすればよいでしょうか。また,これを逆に変換するにはどうすればよいでしょうか。 詳しい方,ご教示頂けましたら幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

文字列を数値化することになります。 分、秒の部分毎に10進数の小数に変換して加算します。 =LEFT(A2,FIND("゜",A2)-1)+MID(A2,FIND("゜",A2)+1,FIND("'",A2)-FIND("゜",A2)-1)/60+MID(A2,FIND("'",A2)+1,LEN(A2)-FIND("'",A2)-1)/3600 また、逆変換は10進数の小数から分、秒を逆算して切り出します。 =INT(B2)&"゜"&TEXT(INT(MOD(B2,1)*60),"00")&"'"&TEXT((MOD(B2,1)-INT(MOD(B2,1)*60)/60)*3600,"00.00")&"""" 貼付画像はExcel 2013で検証した結果ですが他のバージョンでも再現できるはずです。

kiha10
質問者

お礼

早速のご回答,どうもありがとうございました。 私の使っているExcel2001でも確認できました。 双方向とも完璧です! たいへん助かりました。どうもありがとうございました。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

添付図参照 D2: =A2+(B2+C2/60)/60

kiha10
質問者

お礼

度・分・秒が予め分けて入力してあればとても簡単な方法ですね。 どうもありがとうございました。

関連するQ&A

  • 経度緯度の小数点表記への変換方法を教えて下さい。

    経度緯度で(E140°43′56.9 N41°45′58.0)という表記を Google MAPSで使えるような小数点表記に変換したいのですが 計算式が分かりません。 また、逆に小数点表記から上記のような表記に戻す式も 分かりましたらご教授下さい。 さらに、小数点表記の経度緯度2地点間の距離を算出する計算式も 分かりましたら合わせてお教え下さいませ。 (計算式が複雑になる場合は、2点間を平面で考えるおおよその 距離でお願い致します。)

  • Excelでの緯度経度入力方法

    Excel2010での緯度経度の表記の質問です。 今、Excel上で「経度:361111 緯度:1361111」と記載をしています。 これを「経度:36°11′11″ 緯度:136°11′11″」という表記に直したいのですが、どのようにすればよろしいでしょうか? ※ただ、表示形式を変更するのではなく、数式や関数で変更を行いたいのです。

  • EXCELで、60進法の緯度経度を10進法に変換

    EXCELで、60進法の緯度経度を10進法に変換する計算式を 教えて頂けませんでしょうか? A列には60進法の数値(43.03.41.13)が入っております。 これを10進法に変換してB列に(43.061425)というように自動で 算出されるようにしたいのですが どのような計算式を入れれば求められるのでしょうか? よろしくお願い致します。

  • Excelでの緯度経度の表示について

    Excelでの質問です。 カシミールなどで緯度経度をcsvで出力したとき, Excelのセルには緯度が34.56367などと表示されます。 このとき,この数字のつくりは34°56′36.7″という作りであり, 一般的な度以下を10進法で表したものではありません。 よってこの緯度の値を 34.56367→34.93944 の様に10進法に直す方法はないでしょうか? どなたかアドバイスをいただければ幸いです。

  • 緯度、経度について

    緯度、経度について、 たとえば135.45.26.35という表記があると 何度何分何秒??? 秒の後の単位がわかりません。 教えてください。

  • 緯度・経度の表示形式の違いについて

    緯度・経度について調べていたところ、 あまり見かけない数値を見つけました。 下記の数値は「東京駅」の緯度・経度の数値です。 (世界測地系か日本測地系か不明です) 緯度:32880589 経度:128812518 普段よく見かけるのは以下のような形式なのですが、 上記の数値はどのような形式でしょうか。 度表示の「東京駅」 緯度:35.40.52.975 経度:139.45.57.902 度分秒表示の「東京駅」 緯度:35.681382 経度:139.766084 ミリ秒表示の「東京駅」 緯度:128452.9 経度:503157.9 また、他の形式からの変換式はありますでしょうか。 よろしくお願いいたします。

  • ミリ秒→緯度、経度変換

    すいません、当方、理解に人一倍かかりますので、それを承知の上で詳細に教えていただける方 お願いいたします。 ※小学生でもわかるレベルで(汗 ミリ秒を緯度、経度変換を行う方法を詳細に教えていただきたいです。 1.128355152[ミリ秒]→変換後の緯度「○○゜△△'□□''」 2.128355152[ミリ秒]→変換後の経度「○○゜△△'□□''」 大変お手数ですが、よろしくお願いいたします。

  • 経度、緯度について

    経度、緯度についての課題があったのですが、例えば、〔40°42、090’〕や〔135°50、718’〕のような○○度△△,□□分という数値を、○○度△△分☆☆秒のように度、分、秒として表すにはどうしたらいいのでしょうか?また、[180度-90度25分30秒]のような計算はどのようにやったらいいのですか?教えてください。

  • Excelの自動計算で緯度・経度を60進法⇔10進法で相互変換したい

    Excelの自動計算で60進法の緯度・経度を10進法に、 10進法の緯度・経度を60進法に相互変換したいのですが、 計算式をご存知の方はいらっしゃいますでしょうか。 具体的には、 経度139453.5 ⇔ 経度139.759774 といった感じです。 地理の項目で質問して計算方法はわかったのですが、 これをExcelの計算式にしようとしたところ行き詰まりました… http://okwave.jp/qa3217137.html よろしくお願いします。

  • 緯度と経度について

    例えば、半径 R=1 の地球儀を考え、下記の定義を行う事によって座標系を定義したとします。 [座標の定義] + O(0, 0, 0) ... 地球儀の中心 + X(1, 0, 0) ... 北緯 90°の点 + Y(0, 1, 0) ... 緯度: 0, 経度: (西経)90 の点 + Z(0, 0, 1) ... 緯度: 0, 経度: 0 の点 -- この時、地球儀表面上の点 P(x, y, z) が与えられた場合、その緯度(a)と経度(b)を求める方法を教えて下さい。 -- あと、この(a),(b)の値(量)は緯度と経度の定義が変わらなければ、唯一の値になると思うのですが、例えば緯度と経度の定義が下記のように反対になったとき(変わったとき)は、当然 (a),(b)の値も変わると思います。 その違いはイメージとしては判るのですが、うまく他人に説明できません。どなたかうまい説明の方法をご教示いただけないでしょうか。 [反対の定義] 通常の定義では、 (1) 経度を表す(地球儀上の)線はどの線を採っても 北緯90°(1, 0, 0) と 南緯90°(-1, 0, 0) のニ点を通ります。よって、どの経度の線同士を採っても互いに交叉します。 (2) 一方、緯度を表す線は、その線同士一切交わりません。 例えば、上記(1)(2)の特徴を反転して、緯度は必ず (0, 1, 0) と (0, -1, 0) のニ点を通り、経度は必ず他の(経度の)線と交わらないとする。 -- よろしくお願いします。

専門家に質問してみよう