Замена точек на запятые в Excel разными методами

Автор: | 24.03.2022

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

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

Метод 1: использование инструмента “Найти и заменить”

Мы начнем с, пожалуй, самого простого метода, который включает в себя использование инструмента «Найти и заменить», при работе с которым нужно быть предельно осторожным, чтобы случайно не заменить точки запятыми в ваших данных там, где этого не следовало делать (например, , по датам). Итак, вот как это работает:

  1. Перейдите на вкладку «Главная» и нажмите кнопку «Найти и выбрать» (значок лупы) в блоке «Редактировать». Откроется список, в котором выбираем команду «Заменить». Как вариант, вы можете просто нажать комбинацию клавиш Ctrl + H.Запустите инструмент
  2. На экране появится окно «Найти и заменить”:
    • в поле для ввода значения напротив пункта «Найти» напишите символ «.» (точка);
    • в поле «Заменить на» напишите знак «,» (запятая);
    • нажмите кнопку «Параметры”.Найдите и замените точки запятыми в Excel
  3. Отображаются дополнительные параметры поиска и замены. Нажмите кнопку «Форматировать» для параметра «Изменить на”.Подробные настройки поиска и замены точек запятыми в Excel
  4. В появившемся окне укажите правильный формат ячейки (тот, который мы получаем в результате). Исходя из нашей задачи, выбираем формат «Число», затем нажимаем ОК. При желании вы можете установить количество знаков после запятой, а также отдельные группы цифр, установив соответствующий флажок.Заменить формат числовым в Excel
  5. В результате мы снова окажемся в окне «Найти и заменить». Здесь мы должны обязательно выделить ту область ячеек, в которой будет производиться поиск точек и их дальнейшая замена запятыми. В противном случае операция замены будет выполняться по всему листу, и это может повлиять на данные, которые не нужно было изменять. Выбор диапазона ячеек осуществляется с помощью удерживаемой левой кнопки мыши. Когда будете готовы, нажмите «Заменить все”.Запустить функцию поиска и замены в Excel
  6. Все готово. Операция прошла успешно, о чем свидетельствует информационное окно с количеством произведенных замен.Результат работы инструмента
  7. Закрываем все окна (кроме самого Excel), после чего можем продолжить работу с преобразованными данными в таблице.Результат замены точек запятыми в Excel

Примечание: Чтобы не выделять диапазон ячеек при настройке параметров в окне «Найти и заменить», вы можете сделать это заранее, т.е сначала выделить ячейки, а затем запустить соответствующий инструмент с помощью кнопок на ленте программы или с помощью сочетание клавиш Ctrl + H.

Выберите инструмент

Метод 2: функция “ПОДСТАВИТЬ”

Давайте теперь посмотрим на функцию REPLACE, которая также позволяет заменять точки запятыми. Но в отличие от метода, который мы рассмотрели выше, замена значений не производится в исходных, а отображается в отдельных ячейках.

  1. Перейдите в верхнюю ячейку столбца, в котором мы собираемся отображать данные, затем нажмите кнопку «Вставить функцию» (fx) слева от строки формул.Вставить функцию в ячейку таблицы Excel
  2. В открывшемся окне мастера выбираем категорию — «Текст», в которой находим оператор «ЗАМЕНА», выбираем его и нажимаем ОК.Выбор оператора ПОДМЕНА в Excel
  3. Мы окажемся в окне с аргументами компилируемой функции:
    • в значении аргумента «Текст» укажите координаты первой ячейки столбца, в которой нужно заменить точки запятыми. Это можно сделать вручную, введя адрес с помощью клавиш клавиатуры. Или вы можете сначала щелкнуть внутри поля, чтобы ввести информацию, а затем щелкнуть нужную ячейку в таблице.
    • в значении аргумента «Star_text» напишите символ «.» (точка).
    • для аргумента «Новый_текст» мы указываем символ «,» (запятая) в качестве значения).
    • значение аргумента «Entry_Number» можно оставить пустым.
    • когда будете готовы, нажмите ОК.Заполните аргументы функции REPLACE в Excel
  4. Получаем требуемый результат в выделенной ячейке.Результат функции ЗАМЕНИТЬ в ячейке таблицы Excel
  5. Осталось только распространить эту функцию на оставшиеся строки столбца. Конечно, вам не нужно делать это вручную, поскольку в Excel есть удобная функция автозаполнения. Для этого переместите курсор в правый нижний угол ячейки с формулой, когда указатель изменится на черный знак плюса (маркер заполнения), удерживая левую кнопку мыши, перетащите ее в последнюю строку, участвующую в преобразовании данных.Расширить функцию на другие ячейки в Excel
  6. Остается только переместить преобразованные данные туда, где они должны быть в таблице. Для этого выделите ячейки столбца с результатами (если после предыдущего действия выделение снято), щелкните в любом месте выделенного диапазона правой кнопкой мыши и выберите «Копировать» (или нажмите комбинацию клавиш Ctrl + C).Копировать ячейки столбца в Excel
  7. Затем выберите аналогичный диапазон ячеек в исходном столбце, данные которого были преобразованы. Щелкните правой кнопкой мыши выбранную область и в открывшемся контекстном меню выберите «Значения» в параметрах для вставки”.Вставьте скопированные данные как значения в Excel
  8. После вставки скопированных данных рядом с ними появляется значок восклицательного знака. Щелкаем по нему и в выпадающем списке выбираем «Преобразовать в число”.Преобразование вставленных данных в числа в Excel
  9. Все готово, у нас есть столбик, в котором все точки заменены запятыми.Замена точек запятыми в столбце таблицы Excel
  10. Рабочий столбец, используемый для работы с функцией ЗАМЕНИТЬ, больше не нужен и может быть удален через контекстное меню. Для этого щелкните правой кнопкой мыши обозначение столбца на горизонтальной панели координат и выберите команду «Удалить» из отображаемого списка”.Удалить столбец в Excel через контекстное меню
  11. При необходимости указанные выше действия можно выполнить с другими столбцами исходной таблицы.

Метод 3: использование макроса

Макросы также позволяют заменять точку запятыми. Вот как это делается:

  1. Сначала вам нужно убедиться, что вкладка «Разработчик» включена, которая по умолчанию отключена в Excel. Чтобы включить нужную вкладку, перейдите в меню «Файл”. Перейдите в меню
  2. В списке слева перейдите в раздел «Параметры”.Перейти к параметрам Excel
  3. В параметрах программы нажмите на раздел «Настроить ленту», затем в правой части окна поставьте галочку напротив пункта «Разработчик» и нажмите ОК.Включение вкладки
  4. Переходим на вкладку «Разработчик», где нажимаем кнопку «VisualBasic”.Активация инструмента Visual Basic в Excel
  5. В редакторе щелкаем по листу, на котором хотим произвести замену, в открывшемся окне вставляем код ниже, затем закрываем редактор:
    Sub Macro_replace_point_to_comma()
    Selection.Replace What: = «.», Replacement: = «.», LookAt: = xlPart, _
    SearchOrder: = xlByRows, MatchCase: = False, SearchFormat: = False, _
    ReplaceFormat: = False
    Конец подзаголовкаЗамена точек запятыми с помощью редактора Visual Basic в Excel
  6. Теперь выберите диапазон ячеек на листе, который мы планируем заменить, затем нажмите кнопку «Макрос» на той же вкладке «Разработчик”.Применение макросов в Excel
  7. Откроется окно со списком макросов, в котором выбираем «Macro_replace_point_to_comma» и нажимаем «Выполнить”.Выберите макрос для запуска в Excel
  8. В результате мы получим ячейки с преобразованными данными, где точки заменены запятыми, что нам и требовалось.Результат замены точек запятыми с помощью макросов в Excel

Метод 4: применение Блокнота

Этот метод реализуется путем копирования данных в редактор Блокнота, встроенный в операционную систему Windows, для последующего редактирования. Порядок действий следующий:

  1. Сначала выбираем диапазон ячеек, в значениях которых нужно заменить точки запятыми (рассмотрим пример столбца). Затем щелкните правой кнопкой мыши в любом месте выбранной области и выберите команду «Копировать» из раскрывающегося меню (или вы можете использовать сочетание клавиш Ctrl + C).Копировать ячейки столбца в Excel
  2. Запустите Блокнот и вставьте скопированную информацию. Для этого щелкните правой кнопкой мыши и выберите в раскрывающемся меню команду «Вставить» (или используйте комбинацию Ctrl + V).Вставьте скопированные данные в Блокнот
  3. В строке меню вверху нажмите на пункт «Редактировать». Откроется список, в котором нажимаем на команду «Заменить» (или нажимаем сочетание клавиш Ctrl + H).Заменить инструмент в Блокноте
  4. На экране появится небольшое окно замены:
    • в поле для ввода значения параметра «Что» печатаем «.» (точка);
    • в качестве значения параметра «Что» ставим символ «,» (запятая);
    • нажмите «Заменить все”.Замена точек запятыми в Блокноте
  5. Закройте окно замены. Выделите преобразованные данные, затем щелкните их правой кнопкой мыши и в открывшемся контекстном меню выберите команду «Копировать» (вы также можете использовать Ctrl + C).Скопируйте данные в Блокнот
  6. Вернитесь в Excel. Мы отмечаем область, куда вы хотите вставить измененные данные. Затем щелкаем по выделенному диапазону правой кнопкой мыши и выбираем команду «Сохранить только текст» в параметрах вставки (или нажимаем Ctrl + V).Вставьте скопированные данные в виде текста в Excel
  7. Осталось только установить формат ячейки «Числовой». Вы можете выбрать его в панели инструментов «Число» (вкладка «Главная»), щелкнув текущий формат и выбрав нужный.Измените формат данных на числовой в Excel
  8. Задание выполнено успешно.Столбец числовых данных в Excel

Метод 5: настройка параметров Эксель

Реализуя этот метод, нам нужно изменить некоторые настройки программы.

  1. Переходим в меню «Файл», где нажимаем на раздел «Параметры”.
  2. В параметрах программы в списке слева нажмите раздел «Еще». В блоке настроек «Параметры редактирования» снимите флажок рядом с параметром «Использовать системные разделители». Впоследствии активируются поля для ввода символов в качестве разделителей. Пишем символ «.» Как разделитель для целых и дробных частей. (точка) и сохраните настройки, нажав кнопку ОК.Установка целочисленного и дробного разделителя в параметрах Excel
  3. Визуальных изменений в таблице не будет. Поэтому идем дальше. Для этого скопируйте данные и вставьте их в Блокнот (рассмотрим для примера один столбец).Числовые данные в блокноте
  4. Выберите данные из Блокнота и вставьте их обратно в таблицу Excel в то же место, где вы их скопировали. При этом выравнивание данных изменилось слева направо. Это означает, что программа теперь обрабатывает эти значения как числовые.Столбец числовых данных в Excel
  5. Переходим снова в параметры программы (раздел «Дополнительно»), где восстанавливаем галочку рядом с пунктом «Использовать системные разделители» и нажимаем кнопку ОК.Установка целочисленного и десятичного разделителя в параметрах Excel
  6. Как видите, программа автоматически заменила точки запятыми. Не забудьте изменить формат данных на «Числовой», и вы сможете дальше работать с ними.Столбец с числовыми данными в Excel с запятой в качестве разделителя

Метод 6: системные настройки

И, наконец, рассмотрим другой метод, аналогичный описанному выше, но с изменением настроек не Excel, а операционной системы Windows.

  1. Зайдем в Панель управления любым удобным способом. Например, это можно сделать через Поиск, набрав желаемое имя и выбрав найденный вариант.Запустить панель управления через Windows Search
  2. Установите для отображения маленькие или большие значки, затем щелкните раздел «Региональные правила”.Раздел
  3. Появится окно настройки региона, где, находясь во вкладке «Форматы», нажмите кнопку «Дополнительные настройки”.Дополнительные параметры в региональных настройках в Windows
  4. В следующем окне с настройками формата мы видим параметр «Разделитель целых и дробных частей» и установленное для него значение. Вместо запятой напишите точку и нажмите ОК.Установите десятичный разделитель в Windows
  5. Подобно пятому методу, описанному выше, давайте скопируем данные из Excel в Блокнот и наоборот.
  6. Возвращаем настройки формата в исходное положение. Это действие обязательно, иначе возможны ошибки в работе других программ и утилит.Установка десятичного разделителя в Панели управления Windows
  7. Все точки в столбце, над которым мы работали, были автоматически заменены запятыми.

Заключение

Поэтому в Excel предусмотрено 5 различных методов, с помощью которых вы можете заменить точки запятыми, если такая необходимость возникнет во время работы. Также можно использовать другой метод, который предполагает изменение настроек самой операционной системы Windows, в которой установлена ​​программа Excel.