Чтобы заменить двоеточия на градусы, минуты и секунды в Excel, можно использовать последовательность функций ПОДСТАВИТЬ: 1
- Заменить точку на запятую: =ПОДСТАВИТЬ(B1;'.';','). 1
- Заменить первое двоеточие на градусы: =ПОДСТАВИТЬ(B2;':';СИМВОЛ(176);1). 1
- Заменить второе двоеточие на минуты: =ПОДСТАВИТЬ(B4;':';СИМВОЛ(39)). 1
Также можно ввести градусы, минуты и секунды в отдельных ячейках и использовать формулу: =<град> + (<мин>/60) + (<сек>/3600). 5 (<град>, <мин> и <сек> — ссылки на соответствующие ячейки). 5
Ещё один способ — использовать код VBA: 4
- Нажать ALT и F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений. 4
- Нажать «Вставить» > «Модули» и скопировать VBA в модуль. 4
- Нажать Run или F5 для запуска VBA. 4
- В диалоговом окне выбрать ячейки, которые нужно преобразовать. 4
- Нажать «ОК», после чего выбранные данные преобразуются в градусы, минуты и секунды. 4
Перед запуском кода рекомендуется скопировать исходные данные, так как использование VBA приведёт к потере исходных данных. 4