Как заменить точку на запятую в Excel и наоборот

Если вы столкнулись с проблемой использования русской версии Excel, где числа разделяются запятой, то вы пришли по адресу. Если же у вас документ из англоязычной версии или Google Docs и числа разделены точкой, то формулы могут быть испорчены. В этой статье мы рассмотрим способы массовой замены точек на запятые в Excel. Мы постараемся сделать это максимально просто и без лишних слов. Поехали!

Если вам нужно заменить запятую на точку – эти методы также подойдут, просто поменяйте знаки местами.

Способ 1 – Простая замена

Как заменить точку на запятую в Excel и наоборот

Для меня лучше всего выделить проблемные строки или столбцы в документе и произвести замену одного символа на другой. Приведу пример из практики.

  1. Представим, у нас есть обычная таблица, но мы замечаем, что в одном из столбцов числа отображаются как строки (если судить визуально — правильные числа обычно выравниваются вправо, а строки — влево). Со строками так не поработаешь в формулах. Это нужно исправить.

Как заменить точку на запятую в Excel и наоборот

  1. Делаем выделение этих данных удобным для вас. Например, можно выделить целый столбец, кликнув по его заголовку (буква «I»). Или просто выделить их мышкой, как обычные файлы в Windows. Также можно кликнуть в начале, зажать Shift и кликнуть в конце — тогда будет выделен весь диапазон. На нашем сайте есть подробная статья о профессиональном выделении ячеек в Excel. Можно перейти и прочитать. Но пока я буду считать, что вы уже все успешно выделили.

Как заменить точку на запятую в Excel и наоборот

  1. Половина работы выполнена, теперь пора заняться заменой. На вкладке «Главная» нужно найти кнопку «Найти и выделить», кликнуть по ней, а затем в выпадающем меню выбрать «Заменить» (или можно было сразу воспользоваться сочетанием клавиш Ctrl + H).

Как заменить точку на запятую в Excel и наоборот

  1. При открытии окна вводим точку в поле «Найти», а запятую — в поле «Заменить на». Остальные параметры оставляем без изменений (но можно просмотреть для возможной полезной информации) и нажимаем кнопку «Заменить все».

Как заменить точку на запятую в Excel и наоборот

  1. Как только строка успешно заменена, она автоматически превращается в числа:

Как заменить точку на запятую в Excel и наоборот

Также обратите внимание, что в окне замены возле поля «Заменить на» имеется кнопка «Формат». Здесь вы можете вручную указать выходной формат ячеек, например, числовой. Это особенно важно, поскольку в некоторых случаях запятая успешно заменяется, но ячейка остается текстовой.

Способ 2 – Формула (для продвинутых)

Большинству читателей этой статьи следует будет обратиться к указанному методу. В некоторых случаях, однако, требуется провести замену с использованием формулы. Недостаток этого подхода заключается в необходимости перемещения данных в новую ячейку, но на практике это обычно является приемлемым вариантом.

Вы можете воспользоваться мастером функций, однако я предлагаю здесь же верный вариант (на примере ячейки А2, вы подставляете свои):

Кажется, все просто – какую ячейку мы меняем (А2), что меняем в ней (точку), на что меняем (запятую). В формуле присутствуют кавычки, но они необходимы для подстановки именно текста. Далее можно спокойно применить эту формулу ко всем необходимым ячейкам привычным для вас способом. Однако у этого варианта имеется недостаток – выходная строка останется строкой, поэтому не забывайте после этого сменить ее на число с помощью формата ячейки.

Способ 3 – Макрос (для очень продвинутых)

Если вы искусный пользователь и ищете функцию замены точки на запятую в языке макросов офиса, то вот пример:

Sub my_replacer() Selection.Replace What:=”.”, Replacement:=”,” End Sub

Реализацию я не привожу намеренно, так как новичку это не нужно. Опытные пользователи либо сами применят макрос, либо зададут правильный вопрос в комментариях.

Способ 4 – Блокнот и CSV

Если у вас есть файл не в формате XLSX, а в старом формате CSV, то его можно без проблем открыть через блокнот и произвести необходимые изменения прямо в нем. Я предпочитаю этот способ, особенно когда точки распределены хаотично по всему документу, а не только в одном столбце. В таком случае я поступаю следующим образом:

  1. Щелкаю правой кнопкой мыши по файлу CSV, выбираю «Открыть с помощью» и открываю его через «Блокнот» или аналог вроде «NotePad++». Результат открытого файла CSV:

Как заменить точку на запятую в Excel и наоборот

  1. Необходимо выделить весь текст (Ctrl + A) и выполнить замену всех точек на запятые через пункт меню «Правка — Заменить». После замены необходимо сохранить файл.

Как заменить точку на запятую в Excel и наоборот

Способ 5 – Меняем настройки

Уникальный вариант, когда приходится часто иметь дело с точечным разделителем. Можно легко настроить Excel так, чтобы он воспринимал точку в качестве разделителя вместо запятой.

  1. Открываем меню «Файл – Параметры».
  2. В разделе «Дополнительно» снимаем галочку с «Использовать системные разделители» и указываем точку в качестве разделителя целой и дробной части. Готово.

Как заменить точку на запятую в Excel и наоборот

Аналогичная операция возможна и на уровне самой операционной системы Windows (в разделе «Язык и региональные стандарты» в настройках), но это уже выходит за рамки данной статьи. Надеюсь, что никто не захочет делать это. Суть метода заключается в том, чтобы установить зарубежный разделитель в Windows, а Excel автоматически подстроится под правильные настройки, так что не нужно будет заменять точку на запятую.

Видео по теме

Оцените статью
Мои Советы
Добавить комментарий