プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (1件)

度を時と読み替えて60進法の角度を時刻として扱えばオッケー。



34時56分36.7秒なので、=TEXT(A1*10000,"00!:00!:00.0")で文字列
として"34:56:36.7"として、「シリアル値は24時間が1である」ルー
ルと「時刻や日付に見える文字列を四則演算に使うとシリアル値に
換算する」余計なお世話機能より、

=TEXT(A1*10000,"00!:00!:00.0")*24

で数値34.94352778が得られます。
    • good
    • 0
この回答へのお礼

「:」でセル内の数値に区切りがつけられるなんて知りませんでした!
日付を入力したときに,時々シリアル値になってしまいうっとおしく思っていたのですが,
こうして使う方法もあるのですね。
これでやっとGISに入れられます。
本当にありがとうございました。

お礼日時:2010/04/09 11:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!