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

Excel

Правила замены точек и запятых в программе Excel

  1. Если точка установлена ​​разработчиком в качестве десятичного разделителя в настройках приложения Excel в основных настройках, вы можете изменить ее на запятую в стандартной панели настроек Excel. Вы можете открыть его, нажав Alt+F». 0371d-9184082a-4e98-49d9-b4e5-c999ef99e825.png
  2. В появившемся перед вами меню выберите строку «Дополнительно», а затем «Использовать системные разделители». Затем просто замените и сохраните изменения. После этого идет запятая, которая будет действовать как десятичный разделитель.

Процедура замены

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

Способ 1: инструмент «Найти и заменить»

Самый простой способ выполнить преобразование запятой в точку — использовать инструмент «Найти и заменить». Но стоит сразу отметить, что этот способ не подходит для расчетов, так как содержимое ячеек будет преобразовано в текстовый формат.

  1. Делаем выделение области на листе, где вы будете преобразовывать запятые в точки. Выполните правый щелчок. В открывшемся контекстном меню выберите пункт «Форматировать ячейки…». Те пользователи, которые предпочитают использовать альтернативные варианты с использованием «горячих клавиш», по выбору могут набрать комбинацию клавиш Ctrl+1.Переключиться на форматирование ячеек в Microsoft Excel
  2. Откроется окно форматирования. Переходим во вкладку «Число». Переместите выделение на позицию «Текст» в группе параметров «Числовые форматы». Чтобы сохранить внесенные изменения, нажмите кнопку «ОК». Формат данных в выбранной области будет преобразован в текст.Переформатирование в текстовый формат в Microsoft Excel
  3. Выберите целевую область еще раз. Это важный нюанс, ведь без предварительного выделения трансформация будет производиться по всему листу, а это далеко не всегда необходимо. После того, как область выбрана, перейдите на вкладку «Главная». Нажмите кнопку «Найти и выбрать», которая находится на панели инструментов «Редактирование» на ленте. После этого откроется небольшое меню, в котором необходимо выбрать пункт «Заменить…».Перейти к замене содержимого ячейки в Microsoft Excel
  4. После этого во вкладке «Заменить» запускается инструмент «Найти и заменить». В поле «Найти» поставьте символ «,», а в поле «Заменить на» — «.». Нажмите кнопку «Заменить все».Окно «Найти и заменить» в Microsoft Excel
  5. Откроется информационное окно с отчетом о выполненном преобразовании. Нажмите на кнопку «ОК».

Информационное сообщение о компенсации в Microsoft Excel

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

Запятые заменены точкой в ​​Microsoft Excel

Читайте также: Как сгруппировать данные в таблице Эксель: строки, столбцы

Способ 2: применение функции

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

  1. Выбираем пустую ячейку с противоположной стороны от первой ячейки в диапазоне данных, где запятые будут преобразованы в точки. Щелкните значок «Вставить функцию» слева от строки формул.Переключитесь на мастер функций в Microsoft Excel
  2. После этих шагов будет запущен мастер функций. Ищем название «ЗАМЕНИТЬ» в категории «Тест» или «Полный алфавитный список». Выберите его и нажмите на кнопку «ОК».Переключение на функцию ЗАМЕНИТЬ в Microsoft Excel
  3. Откроется окно Аргументы функции. Он имеет три обязательных аргумента: «Текст», «Старый текст» и «Новый текст». В поле «Текст» необходимо указать адрес ячейки, где находятся изменяемые данные. Для этого установите курсор в это поле, а затем кликните листом по первой ячейке в диапазоне, который нужно изменить. Сразу после этого адрес появится в окне аргументов. В поле «Старый текст» поставьте следующий символ — «,». В поле «Новый текст» поставьте точку — «.». После ввода данных нажмите кнопку «ОК».ЗАМЕНЕНЫ Аргументы функций в Microsoft Excel
  4. Как видите, преобразование для первой ячейки прошло успешно. Аналогичную операцию можно выполнить для всех остальных ячеек в нужном диапазоне. Хорошо, если эта площадь небольшая. Но что, если он состоит из множества клеток? На самом деле преображение таким образом в данном случае займет огромное количество времени. Но процедуру можно значительно ускорить, скопировав формулу REPLACE с помощью дескриптора заполнения.Поместите курсор в нижний правый край ячейки, содержащей функцию. Маркер заполнения отображается в виде маленького крестика. Удерживая левую кнопку мыши, перетащите этот крест параллельно области, где вы хотите преобразовать запятые в точки.

    Заполните дескриптор в Microsoft Excel

  5. Как видите, все содержимое целевой области было преобразовано в данные с точками вместо запятых. Теперь вам нужно скопировать результат и вставить его в исходную область. Выделите ячейки с формулой. На вкладке «Главная» нажмите кнопку на ленте «Копировать», расположенную в группе инструментов «Буфер обмена». Можно сделать еще проще, а именно после выделения области ввести комбинацию клавиш на клавиатуре Ctrl+1.Скопировать в MicrosoftExcel
  6. Выберите исходную область. Щелкаем по выделению правой кнопкой мыши. Появится контекстное меню. В нем нажимаем на пункт «Значения», расположенный в группе «Параметры вставки». Этот пункт обозначен цифрами «123».Вставить в Microsoft Excel
  7. После этих шагов значения будут вставлены в соответствующий диапазон. Это преобразует запятые в точки. Чтобы удалить область, заполненную формулами, которые нам больше не нужны, выделите ее и щелкните правой кнопкой мыши. В появившемся меню выберите «Удалить содержимое».

Очистить содержимое в Microsoft Excel

Преобразование данных путем замены запятых точками завершено, и все ненужные элементы удалены.

Способ 3: Использование макроса

Следующий способ преобразования запятых в точки — использование макросов. Но дело в том, что макросы в Excel по умолчанию отключены.

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

  1. Переходим на вкладку «Разработчик» и нажимаем кнопку «Visual Basic», расположенную на панели инструментов «Код» на ленте. Переход с Visual Basic на Microsoft Excel
  2. Откроется редактор макросов. Вставляем в него следующий код:Sub Macro_transform_commas_to_dots()
    Selection.Replace Что:=»,», Замена:=».»
    Конец сабвуфера

    Завершаем работу редактора стандартным способом, нажав кнопку закрытия в правом верхнем углу.

    Редактор макросов в Microsoft Excel

  3. Далее выберите область, где будет выполняться трансформация. Нажимаем на кнопку «Макросы», расположенную в одноименной группе инструментов «Код».Переход к макросам в Microsoft Excel
  4. Откроется окно со списком доступных макросов в книге. Выбираем тот, который недавно был создан через редактор. Выбрав строку с названием, нажмите кнопку «Выполнить».

Окно макроса в Microsoft Excel

Преобразование в процессе. Запятые будут преобразованы в точки.

Способ 4: настройки Эксель

Следующий способ — единственный из вышеперечисленных, где при преобразовании запятых в точки выражение будет восприниматься программой как число, а не как текст. Для этого нам нужно изменить системный разделитель в настройках с запятой на точку.

  1. На вкладке «Файл» нажмите на название блока «Параметры».Перейти к параметрам в Microsoft Excel
  2. Перейдите в подраздел «Дополнительно» окна параметров. Ищем блок настроек «Параметры редактирования». Снимите флажок «Использовать системные разделители». Затем в разделе «Разделитель целых и дробных частей» заменяем с «,» на «.». Чтобы параметры вступили в силу, нажмите кнопку «ОК».

Изменить разделители в Microsoft Excel

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

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

Метод 5: меняем системные настройки компьютера

Закончим способом, предполагающим внесение изменений в настройки самой операционной системы (разберем на примере Windows 10).

  1. Запускаем панель управления (например, через поле поиска).откройте панель управления через поле поиска в Windows 10
  2. В представлении с маленькими/большими значками щелкните апплет «Региональные настройки”.Перейдите в раздел «Региональные параметры» панели управления Windows 10
  3. В открывшемся окне мы попадем во вкладку «Форматы», где нажмем кнопку «Дополнительные параметры”.Перейдите к дополнительным региональным параметрам в панели управления Windows 10
  4. В следующем окне на вкладке «Числа» мы можем указать разделитель, который мы хотим установить по умолчанию для системы и, в частности, программы Excel. В нашем случае это точка. Нажмите OK, когда будете готовы.Назначьте разделитель для целых и дробных частей в Панели управления Windows 10
  5. После этого все запятые в ячейках таблицы, содержащих числовые данные (с форматом — Числовой или Общий) будут заменены точками.

Дополнительный метод: замена точки на запятую в Excel через Блокнот

В ПО Windows есть программа Блокнот, работающая на основе минимального количества функций и настроек. «Блокнот» можно использовать как посредник для копирования, предварительного просмотра данных.

  1. Необходимо выделить нужный диапазон ячеек и скопировать его. Откройте Блокнот и вставьте скопированные значения в открывшееся окно.

5-способ-замены-запятых-на-точки-в-excel
Выберите и скопируйте диапазон ячеек

  1. Во вкладке «Редактировать» выберите вкладку «Заменить». В качестве горячих клавиш используется комбинация «CTRL+H». Появится окно, в котором заполняем поля. В строке «Что» введите «,», в строке «Что» — «.». Когда поля будут заполнены, нажмите «Заменить все».

5-способ-замены-запятых-на-точки-в-excel
Заменяет символы в блокноте

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

5-способ-замены-запятых-на-точки-в-excel
Результат замены

Как поменять точки на запятые в Excel в определенном месте

Нередки ситуации при работе с отчетом Excel, где, например, в качестве разделителей используются запятые, а вам отправляются данные с точками и задача состоит в том, чтобы поменять запятые на точки или наоборот. Самый простой способ — выделить все данные с точками, нажать одновременно Ctrl+H (или надо зайти (Excel 2007-2013) на вкладку Главная, раздел Редактирование, выбрать бинокль и в выпавшем меню выбрать Заменить

image_thumb4.png

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

image17_thumb.png

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

Макрос для замены точек запятыми в выбранных ячейках

Sub Macro_replace_comma_dot() Selection.Replace What:=».», Замена:=»,» End Sub

Макрос для замены запятой на точку в выбранных ячейках

Sub macro_replace_commas_with_dots() Selection.Replace What:=»,», Замена:=».» конец суб

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

Важно! При работе с макросами отменить последние действия будет невозможно, так что будьте внимательны.

Оцените статью
Блог о Microsoft Word