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