Проблема в необходимости замены точек на запятые в Excel присутствует из-за разных правил записи дробных чисел. В англоязычных странах целую часть от дробной отделяют с помощью точки, в то время как в странах СНГ и некоторых других для этого используется запятая. Разработчики предусмотрели этот момент, поэтому в русскоязычной версии программы дробные числа с точкой могут вообще не восприниматься в качестве числового формата. Исправить это можно только выполнив замену точки в дробных на запятую.
Как заменить точку на запятую в Excel
Выполнить замену точек на запятые именно в дробных числах можно несколькими способами. Выбираемый способ будет зависеть от ваших предпочтений и особенностей документа.
Вариант 1: “Найти и заменить”
Один из самых простых способов, но может потребовать много времени на реализацию. Специально для автоматической замены одних символов на другие в программе Excel предусмотрен встроенный инструмент поиска и замены компонентов внутри документа. Однако, если использовать данный инструмент неаккуратно, то точки могут быть заменены на запятые даже в тех местах, где это делать не нужно.
Инструкция к данному варианту выглядит следующим образом:
- Нужный нам инструмент находится во вкладке “Главная”. В группе инструментов “Редактирование” найдите “Найти и выделить”. При нажатии на него появится контекстное меню, где потребуется выбрать “Заменить”.
- В поле “Найти” поставьте значение точки, а в “Заменить” укажите запятую. Также рекомендуется еще внести некоторые дополнительные настройки. Для этого воспользуйтесь кнопкой “Параметры”.
- Появятся дополнительные настройки замены. Около поля “Заменить на” воспользуйтесь кнопкой “Формат”, чтобы указать корректный формат для измененных ячеек.
- Откроется окошко настройки формата. Там переключитесь во вкладку “Число”. Перед вами появится список числовых форматов. Укажите там вариант “Числовой”. Примечательно, что менять формат необязательно, поэтому в некоторых случаях рассматриваемые шаги можно пропустить.
- Вы можете выполнить сразу замену всех найденных точек на запятую, воспользовавшись кнопкой “Заменить все”.
- Чтобы избежать замены ненужных компонентов, можно нажать кнопку “Найти далее”. После этого вам будет отображаться в порядке очереди найденные элементы. Если вам требуется заменить показываемый элемент, то жмите кнопку “Заменить”, если замена не требуется, то жмите “Найти далее” для перехода к следующему элементу.
Вариант 2: Функция “ПОДСТАВИТЬ”
Данный вариант позволяет сделать тоже быструю замену, но без риска заменить данные в тех ячейках, где этого делать не требуется. В таком случае замена будет происходить не во всех ячейках, а отображаться в соседней или специально выбранной колонке. Это позволяет потом скопировать данные и заменить их в соответствующей ячейке.
- Выделите первую ячейку той колонки, в которую собираетесь переносить исправленные данные. В строке функций воспользуйтесь кнопкой вставки функции. Оно обозначена в виде букв fx.
- В открывшемся окне мастера функций выберите функцию “ПОДСТАВИТЬ”. Для удобства поиска функции поставьте в поле “Категория” значение “Полный алфавитный перечень”. Выделите нужную функцию и нажмите кнопку “Ок”.
- Откроется окошко заполнения формы настройки функции. В поле “Текст” введите название ячейки, где расположены элементы для замены. В поле “Стар_текст” поставьте точку. В поле “Нов_текст” поставьте запятую. Нажмите “Ок” для записи функции в строку ввода функций. Она будет в итоге иметь следующий вид: “=ПОДСТАВИТЬ(адрес_ячейки;».»;»,»)”.
- В указанной ячейке будет выведен вариант с измененными символами. Вы можете быстро заполнить последующие ячейки с помощью возможности автозаполнения. Выделите ячейку с корректными данными и протяните выделение за правый нижней край для преобразования данных в других ячейках.
- Вы получите замену точки на запятую. Теперь останется только скопировать полученный результат и вставить его в ту ячейку, замена из которой производилась.
- Дополнительно поставьте числовой формат для ячеек с измененными данными. Это можно сделать во вкладке “Главная” В блоке инструментов “Число” в выпадающем списке установите числовой формат.
Вариант 3: Применить макрос
Возможность использования макросов является одной из ключевой особенностью Excel. Макрос — это самописный код, позволяющий автоматизировать определенные процессы как в самой программе, так и в конкретном документе.
Читайте также:
Делаем поиск в Excel
Функция подбора параметра в программе MS Excel
Что такое абсолютные и относительные ссылки в Excel
Конвертируем таблицу Excel в PDF-файл
Инструкция по работе с ним выглядит следующим образом:
- Для начала нужно убедиться, что в вашем Excel включены макросы. По умолчанию они могут быть отключены. Делается в разделе “Разработчика”. Подробно про то, как включить и управлять макросами написано в нашей отдельной статье.
- Чтобы добавить макрос к конкретному документу переключитесь во вкладку “Разработчик”.
- Там запустите инструмент “Visual Basic”. Он находится в группе инструментов “Код”, которая появится сразу после активации работы с макросами в Excel.
- Пропишите код для нашего макроса, который выглядит так:
Sub Макрос_замены_точки_на_запятую()
Selection.Replace What:=".", Replacement:=","
End Sub - Закройте редактор макросов. Данные сохранятся автоматически.
- В этой же вкладке “Разработчик” нажмите по кнопке “Макросы”. Предварительно выделите ячейки на листе, которые требуется преобразовать.
- В открывшемся окне представлен список макросов. Выбираем из списка “Макрос замены запятых на точки”. Жмем на кнопку “Выполнить”.
- Начнется выполнение заданного макроса. После этого в выделенном диапазоне ячеек будет проведена замена данных.
Примечание. Действие макроса отменить стандартными способами невозможно, поэтому будьте внимательны при выделении ячеек.
Вариант 4: Воспользоваться “Блокнотом”
Этот вариант предполагает задействование стандартного “Блокнота”. В него требуется скопировать данные из столбца, где нужно выполнить замену. Дальнейшие действия будут производится в данной программе. Примечательно, что вместо “Блокнота” можно использовать любой другой текстовый редактор, например, Word и подобные.
- В таблице выделите ячейки, в которых вам требуется провести замену. Скопируйте данные из них. Это можно сделать с помощью сочетания клавиш Ctrl+C или кликнув правой кнопкой мыши по выделенным ячейкам и выбрав в контекстном меню вариант “Копировать”.
- Теперь откройте “Блокнот” и там воспользуйтесь сочетанием клавиш Ctrl+V для вставки данных из таблицы. Также вы можете просто нажать правой кнопкой мыши и выбрать в контекстном меню вариант “Вставить”.
- В верхней части интерфейса “Блокнота” нажмите по кнопке “Правка”. Там найдите и воспользуйтесь пунктом “Заменить”. Также это можно сделать, используя сочетание клавиш Ctrl+H.
- Откроется окошко замены символов. В поле “Что” поставьте точку, а в поле “Чем”. Подтвердите замену, нажав кнопку “Заменить все”.
- Данные во вставленном столбце будут успешно заменены на те, что вы указали. Выделите их и нажмите правой кнопкой мыши по выделению. В контекстном меню выберите вариант “Копировать” или используйте сочетание клавиш Ctrl+C.
- Верните в Excel. Если выделение с того столбца, что вы выбирали ране, было снято, то выделите его снова. Кликните по нему правой кнопкой мыши и выберите в контекстном меню кнопку “Сохранить только текст”. Она расположена в блоке “Параметры вставки”. Имеет вид буквы “А” на планшете.
- На весь диапазон ячеек поставьте числовой формат тем же способом, как делали это ранее.
Вариант 5: изменить настройки Excel
Если вам требуется заменить точки на запятые как раз из-за некорректных настроек Excel, то вы можете это реализовать изменив настройки программы, выставленные для вашей версии по умолчанию. Делается это следующим образом:
- Откройте раздел “Файл”, нажав на соответствующую кнопку в верхнем меню программы.
- В открывшемся окне выберите вариант “Параметры”. Он расположен в левой части окна.
- Появится окошко настройки Excel. Там переключитесь в раздел “Дополнительно”.
- Нужные нам параметры расположены в самом первом блоке — “Параметры правки”. Там снимите галочку с пункта “Использовать системные разделители”.
- В поле “Разделитель целой и дробной части” поставьте точку и нажмите кнопку “Ок”.
- Уже введенные данные сами собой не поменяются после применения новых параметров. Их потребуется вписать заново. Чтобы это надолго не растягивать просто скопируйте их и вставьте в любой текстовый редактор, а затем скопируйте оттуда и вставьте обратно в таблицу.
- У данных, которые будут вставлены запятая автоматически заменяется на точку.
Рекомендуется после завершения операции поставить настройки обратно.
Вариант 6: Изменить системные настройки
Способ чем-то похож на предыдущий, но только в этом случае меняются системные настройки, а не Excel. Возможно, данный вариант придется кому-то по душе, но из-за своих особенностей он не подойдет для широкого круга пользователей.
- Откройте “Панель управления”. В Windows 10 это можно сделать через поисковую строку по системе. Она открывается при нажатии на иконку поиска или при использовании сочетания клавиш Win+S.
- Обратите внимание, что напротив строки “Просмотр” должно стоять значение “Категория”.
- Выберите категорию “Часы, язык и регион”.
- Здесь перейдите в подраздел “Язык и региональные стандарты”.
- В открывшемся окне во вкладке “Форматы” жмем на кнопку “Дополнительные настройки”.
- Обратите внимание на поле “Разделитель целой и дробной части”. В качестве разделителя выберите символ запятой из выпадающего меню. По умолчанию там будет стоять символ точки. Нажмите “Ок” для применения.
- Вставьте данные в столбцы Excel заново чтобы символы заменяются окончательно.
- Завершив работу очень желательно вернуть системные настройки в изначальное положение. В противном случае привычные арифметические операции могут выполняться некорректно в других программах.
Как видите, существует огромное количество способов сделать замену точки на запятую в документе Excel. Первые варианты наиболее удобны для большинства пользователей, но в некоторых ситуациях лучше использовать другие рассмотренные варианты, даже если они не такие удобные.