Excel
地図
GIS

小ネタ:Excelで度分秒(DMS)表記のセルから度の小数表記を生成

More than 1 year has passed since last update.

小ネタです。

Excelで経緯度などの度分秒表記のセルを度の小数表記に直したいときどうするか。

たとえば度分秒のフォーマットが135.23.45みたいな感じでA1セルに入っている時、度に直すには、

Excelで度分秒から度へ
=LEFT(A1,FIND(".",A1)-1) + MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1) / 60 + RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1)+1)) / 3600

区切りが.以外の場合は、読み解いてもらって"."の部分を適宜直す感じで。
あと、正の場合だけで負の場合には対応してません。負に対応するにはもう一工夫必要...