Базовая установка (с учетом заголовков в строке 1):
Столбец A = необработанные данные (например, -116,6412722 34,7459017)
Столбец B = Raw Long =VALUE(LEFT(A2,FIND(" ",A2)-1))
Это разделит необработанные данные только на Long и будет рассматривать их как число, а не как текст.
Столбец C = Raw Lat =VALUE(RIGHT(A2,LEN(A2)-FIND(" ",A2)))
Это разделит необработанные данные только на Lat и будет рассматривать их как число, а не как текст.
Столбец D = конвертированный длинный в DMS =IF(B2<0,"W","E")&TEXT(ABS((TRUNC(B2,0))),"0")&"."&TEXT((ABS(TRUNC((B2-TRUNC(B2,0))*60,0))),"0")&"."&TEXT((ABS(((B2-(TRUNC(B2,0)))*60)-TRUNC(((B2-(TRUNC(B2,0)))*60),0))*60),"0.0000")
Столбец E = преобразованный Lat в DMS =IF(C2<0,"S","N")&TEXT(ABS((TRUNC(C2,0))),"0")&"."&TEXT((ABS(TRUNC((C2-TRUNC(C2,0))*60,0))),"0")&"."&TEXT((ABS(((C2-(TRUNC(C2,0)))*60)-TRUNC(((C2-(TRUNC(C2,0)))*60),0))*60),"0.0000")
Затем заполните по мере необходимости.
Вы можете сделать это с переменным числом вспомогательных столбцов, если вы хотите устранять возможные ошибки на каждом этапе. Кроме того, ваши данные выборки, казалось, рассчитывали по-другому, поэтому я не уверен, откуда ваши цифры.