1

Моему клиенту удалось изменить форматирование координат на 52.143.348 вместо 52.143348 . Это было импортировано в БД для тысяч мест.

Можно экспортировать, а затем снова импортировать исправленные данные.

Поэтому я надеялся изменить формат поля, содержащего координаты, или запустить что-то, что всегда удаляет последнюю точку из данных, но в обоих случаях я не уверен, с чего начать.

Кто-нибудь есть идеи, как справиться с этим?

1 ответ1

2

Поскольку количество символов предсказуемо, в новом столбце используйте

=REPLACE(A1,7,1,"")

Это просто удаляет десятичную дробь путем поиска значения (в настоящее время неверная координата, в данном случае `A1), чтения 7-го символа / позиции, выбора одного символа и замены его ничем.

Затем вы можете скопировать это поле и вставить специальное (вставить значение) в нужное место / столбец.

Другой вариант заключается в использовании ЗАМЕНИТЕЛЯ

=SUBSTITUTE(A1,".","",2)

Это, вероятно, немного легче понять, поскольку он ищет значение (в ячейке A1), ищет десятичное число, заменяет его на "" но применяет его только ко второму найденному экземпляру (отсюда число 2 в конце),

Оба из них требуют, чтобы вы создали новый столбец.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .