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

5 быстрых способов как заменить точки на запятые в Excel

Доброго времени суток друзья!

В этой статье я бы хотел затронуть вопрос о преобразовании дробных чисел, а точнее, как заменить точки на запятые. Может вы и сталкивались, а скорее всего и нет, раз зашли почитать, что дробные числа у вас разделены «точкой», это может быть вызвано разными причинами, такими как выгрузка статистической или иной информации с разнообразных программ, к примеру, 1С, также причиной может стать то что в англоязычных странах в основном используют разделитель «точка», а вот в странах СНГ распространена «запятая» и так возникают конфликты, программа воспринимает данные как текст и никакие вычисления не хочет производить. Но с этим можно бороться и для этого существует 5 различных способов как заменить точки на запятые в Excel:

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

Изменение параметров Excel

Один из самых легких способов доступный любому новичку, да и вообще любому пользователю Excel. Вы заходите в пункт меню «Файл», выбираете «Параметры» и в окне которое открылось, выбираем пункт «Дополнительно», здесь нас интересует пункт «Использовать системные разделители». Если галочка на этом пункте уже стоит, то программа будет смотреть на системные настройки, о них мы поговорим чуть ниже. Но если вам надо сейчас изменить настройки, то вы должны убрать галочку с данного пункта и поставить ее на пункт «Разделитель целой и дробной части» и вписываем в разблокированные поля вместо «точки» — «запятую», ну или наоборот.

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

  • 1 способ – это простое копирование в блокнот, к примеру, Notepad++, вставить их в него, а потом снова скопировать в Excel с обычной вставкой.
  • 2 способ – простое копирование и вставка сюда же. Когда вы увидите в ячейках зелёные треугольники в левом верхнем углу, то знайте, что Excel сохранил числа как текст. Вы выбираете диапазон для изменений, вызываете контекстное меню и выбираете пункт «Преобразовать в число».

Изменение системных настроек Windows

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

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

Изменение с помощью пунктов «Найти» и «Заменить»

Рассмотрим также такой тривиальный способ, по замене точкек на запятые в Excel, как использование возможности «Найти и заменить». Этот способ также можно применить в нашем случае, но только при условии, что у нас только одни голые цифры и больше ничего нет, так как замена работает для всего листа и меняет не только то что нам нужно и то что нам не нужно, одним словом изменят всё к чему дотянется. Так что будьте внимательны при её использовании. Для изменения данных вам нужно перейти во вкладку «Главная», выбрать раздел «Редактирование», нажать иконку с изображением бинокля и в выпадающем из него меню выбрать пункт «Заменить» или просто выделить весь диапазон где вам нужно заменить знак «точка» на знак «запятая», нажимаете сочетание горячих клавиш Ctrl+H. В открывшемся окне, в поле «Найти», ставим «.», а в поле «Заменить» ставим «,», ну или наоборот в зависимости от рабочей необходимости и нажимаем кнопку «Заменить всё». Все «точки» в нашей рабочей книге или диапазоне будут заменены на «запятые».

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

Изменить с помощью функции ПОДСТАВИТЬ и функции ЗНАЧЕН

Не пройдем вниманием и возможность, замены точки на запятую в Excel, с помощью функций программы. Случаи бывают разные, и вы можете, столкнуться с таким, что функция ПОДСТАВИТЬ станет для вас панацеей. К примеру, когда вы используете для формирования отчётов или таблиц числа с разделителем «точка» или наоборот. Собственно, сама функция очень легка и не требует супераргументов:

=ПОДСТАВИТЬ((A1;«.»;«,»;1), где,

  • А1 – это число которое вы будете изменять,
  • «.» — вторым аргументом идет знак который вы будете искать,
  • «,» — третий аргумент, это знак на который вы замените,
  • четвертым аргументом случит число знаков с которого происходит поиск, это нужно если в аргументах встречаются более 1 похожего знака.

Поскольку полученные данные всё еще остаются текстовыми, вам необходимо конвертировать полученный результат в числовой, это вы сделаете с помощью функции ЗНАЧЕН.

=ЗНАЧЕН(ПОДСТАВИТЬ((A1;«.»;«,»;1)), вот так подставив функцию подставления в формулу, на выходе вы получите нужное вам число.

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

Изменить с помощью макроса VBA

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

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

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

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

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

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

  1. Переходим во вкладку “Главная”, и кликаем по кнопке “Найти и выделить” (значок в виде лупы) в блоке “Редактирование”. Откроется список, где выбираем команду “Заменить”. Или же можно просто нажать комбинацию клавиш Ctrl+H.

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

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

Давайте теперь рассмотрим функцию “ПОДСТАВИТЬ”, которая также позволяет выполнять замену точек на запятые. Но в отличие от метода, который мы рассмотрели выше, замена значений выполняется не в начальных, а выводится в отдельные ячейки.

    Переходим в самую верхнюю ячейку столбца, куда планируем выводить данные, после чего жмем кнопку “Вставить функцию” (fx) слева от строки формул.

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

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

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

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

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

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

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

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

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

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

И напоследок, рассмотрим еще один метод, который схож с тем, который описан выше, но предполагает изменение настроек не Эксель, а операционной системы Windows.

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

Заключение

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

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

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

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

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

Выделите и скопируйте данные из ниже приведенной таблицы:

№ п/п Валютная пара Пересчет Продажа Покупка Спрэд
1 EUR/USD 1 1.1347 1.1350 0.0003
2 GBP/USD 1 1.5438 1.5442 0.0004
3 USD/CHF 1 0.9543 0.9547 0.0004
4 USD/JPY 100 1.1948 1.1945 -0.0003

Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке A1. Из появившегося контекстного меню выберите опцию «Специальная вставка». В диалоговом окне выберите «Текст в кодировке Unicode» и нажмите ОК.

Как видно Excel распознает числа только в колонке C. Значения в этой колонке выровнены по правой стороне. В других колонках по левому краю. Во всех ячейках формат по умолчанию «Общий», а в ячейках D3, D5, E3, E5 вообще отображается формат «Дата». Мы копировали данные через специальную вставку и все форматы исходной таблицы устранены. Причина только одна – вместо запятой стоит точка. Такой тип данных не подготовлен и его нельзя использовать для вычислений.

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

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

Чтобы заменить точку, на запятую в импортированных данных можно использовать 4 способа:

Способ 1 замена точки на запятую в Excel через Блокнот

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

  1. Скопируйте данные из исходной таблички на этой странице. Откройте программу Блокнот Windows («Пуск»-«Все программы»-«Стандартные»-«Блокнот») и вставьте в него скопированные данные для подготовки.
  2. Выберите в меню «Правка» опцию «Заменить» (или комбинацию горячих клавиш CTRL+H). В появившимся диалоговом окне, введите в поле: «Что» точку (.), а в поле «Чем» запятую (,). И нажмите кнопку «Заменить все».

Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.

Это весьма простой, но очень эффективный способ.

Способ 2 временно меняем настройки Excel

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

Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.

После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.

Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.

Способ 3 временно меняем системные настройки Windows

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

Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» — вводим нужное нам значение. Дальше ОК и ОК.

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

Способ 4 используем функцию найти и заменить в Excel.

Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.

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

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

  1. Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
  2. Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
  3. Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
  4. Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
  5. В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
  6. Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.

Все точки сменились на запятые. А текст автоматически преобразился в число.

Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:

Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.

Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.

Как в офисе.

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

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

Читайте также  Как форматировать жесткий диск при установке Windows 7

Настройки использования точки или запятой в Excel 2013 меняются следующим образом. Необходимо войти в Файл | Параметры , далее в открывшемся окне выберите пункт Дополнительно и обратите внимание на пункт « Использовать системные разделители »

Если стоит галочка в данном пункте, то Excel будет ориентироваться на системные настройки. Как их изменить мы рассмотрим чуть позже. Если вам необходимо именно сейчас поменять настройки, то необходимо убрать галочку и поставить в пункте «Разделитель целой и дробной части» вместо точки запятую или наоборот.

Важно! Данные которые уже вставлены в Excel автоматически не преобразуются в число после изменения вышеуказанных настроек. Чтобы их преобразовать в число есть различные способы.

1 способ.Выделить и скопировать эти данные, открыть блокнот на вашем компьютере и вставить эти данные в блокнот и заново скопировать, вернуться в Excel и вставить эти данные обратно обычной вставкой.

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

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

Меняем точку на запятую в системных настройках Windows

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

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

Для того, чтобы изменить системные настройки разделителя вам необходимо зайти в меню Пуск | Панель управления | Часы, язык и регион, далее в разделе Язык и региональные стандарты выбрать пункт Изменение форматов даты, времени и чисел

Откроется окно Язык и региональные настройки, перейдите во вкладку Форматы | Дополнительные настройки, откроется окно Настройка формата, во вкладке Числа в поле Разделитель целой и дробной части: поменяйте точку на запятую либо наоборот и нажмите ОК

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

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

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

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

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

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

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

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

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

Меняем точки на запятые в Excel с помощью формул

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

Для этих целей мы можем использовать функцию ПОДСТАВИТЬ. Данная функция позволяет менять один текст на другой в нужном нам тексте.

Синтаксис данной функции:

ПОДСТАВИТЬ( текст ; стар_текст ; нов_текст ; [номер_вхождения])

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

В ячейке B1 прописываем формулу

A1 — это текст , в нашем примере это текст в нашего числа в ячейке A1

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

«. » — это нов_текст то есть тот текст на который нам необходимо заменить старый, в нашем случае это точка.

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

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

Достаточно предыдущую функцию добавить в ЗНАЧЕН и текстовые данные преобразуются в числовые. Функция будет выглядеть следующим образом.

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

5 способов замены запятых на точки в Excel

Самые простые и эффективные методы, которые помогут заменить запятые на точки в десятичных дробях в Эксель.

Русскоязычная версия MS Excel использует для разделения целой и дробной части десятичных дробей только запятые. В англоязычном варианте Эксель для этого применяются точки. Если не учесть эти особенности, программа может вообще прекратить выполнение математических расчетов. А избежать проблем можно, зная несколько способов замены точки на запятую в Эксель или во всем интерфейсе операционной системы Windows.

1 Инструмент «Найти и заменить»

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

  • Выделить диапазон ячеек (строку, столбец, прямоугольник или просто несколько клеток, удерживая клавишу Ctrl). Без выделения изменения произойдут для всего документа — даже для текста, где будут заменены знаки препинания.
  • В блоке редактирования выбрать сначала меню «Найти и выделить», а затем «Заменить». В старых версиях Excel все это находится на вкладке «Вставка». Еще проще будет нажать одновременно «Ctrl» и «H».
  • Вставить в строку поиска знак запятой, а в качестве нового варианта — точку.
  • Нажать «Заменить все», запустив процесс поиска и замены в выделенном диапазоне.

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

2 Функция «Подставить»

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

  • Выбрать одну из ячеек, где будут заменяться символы. Удобнее создавать формулу это для первого (верхнего) элемента диапазона, чтобы потом было проще ее копировать.
  • Кликнуть по значку вставки функции.
  • В открывшемся окне мастера функций найти в категории «Текстовые» оператор «Подставить» и нажать «ОК».
  • В поле текста указать ссылку на ячейку с запятой.
  • В поле старого текста поставить запятую, нового — точку. Нажать «ОК».
  • Скопировать формулы для всех элементов строки, столбца или области.

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

3 Настройка параметров Excel

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

Чтобы настроить параметры всей программы, следует выполнить такие действия:

  • Перейти к параметрам Эксель. В новых версиях это можно сделать через меню «Файл». В старых – с помощью вкладки «Сервис».
  • Перейти к разделу «Параметры» — «Дополнительно».
  • Убрать галочку опции использования системных разделителей.
  • В окне, которое теперь стало активным, заменить запятую точкой.
  • После нажатия кнопки ОК все числа с дробной частью будут отображаться по-новому. Изменятся и надписи на диаграммах. Однако во всех ячейках с текстовым форматом запятые останутся, что позволит избежать ненужного изменения текста.
Читайте также  Как в Excel ввести формулу

Замена точки на запятую в Excel

Проблема в необходимости замены точек на запятые в Excel присутствует из-за разных правил записи дробных чисел. В англоязычных странах целую часть от дробной отделяют с помощью точки, в то время как в странах СНГ и некоторых других для этого используется запятая. Разработчики предусмотрели этот момент, поэтому в русскоязычной версии программы дробные числа с точкой могут вообще не восприниматься в качестве числового формата. Исправить это можно только выполнив замену точки в дробных на запятую.

  1. Как заменить точку на запятую в Excel
  2. Вариант 1: “Найти и заменить”
  3. Вариант 2: Функция “ПОДСТАВИТЬ”
  4. Вариант 3: Применить макрос
  5. Вариант 4: Воспользоваться “Блокнотом”
  6. Вариант 5: изменить настройки Excel
  7. Вариант 6: Изменить системные настройки

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

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

Вариант 1: “Найти и заменить”

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

Инструкция к данному варианту выглядит следующим образом:

    Нужный нам инструмент находится во вкладке “Главная”. В группе инструментов “Редактирование” найдите “Найти и выделить”. При нажатии на него появится контекстное меню, где потребуется выбрать “Заменить”.

  • В поле “Найти” поставьте значение точки, а в “Заменить” укажите запятую. Также рекомендуется еще внести некоторые дополнительные настройки. Для этого воспользуйтесь кнопкой “Параметры”.
  • Появятся дополнительные настройки замены. Около поля “Заменить на” воспользуйтесь кнопкой “Формат”, чтобы указать корректный формат для измененных ячеек.
  • Откроется окошко настройки формата. Там переключитесь во вкладку “Число”. Перед вами появится список числовых форматов. Укажите там вариант “Числовой”. Примечательно, что менять формат необязательно, поэтому в некоторых случаях рассматриваемые шаги можно пропустить.

  • Вы можете выполнить сразу замену всех найденных точек на запятую, воспользовавшись кнопкой “Заменить все”.
  • Чтобы избежать замены ненужных компонентов, можно нажать кнопку “Найти далее”. После этого вам будет отображаться в порядке очереди найденные элементы. Если вам требуется заменить показываемый элемент, то жмите кнопку “Заменить”, если замена не требуется, то жмите “Найти далее” для перехода к следующему элементу.

    Вариант 2: Функция “ПОДСТАВИТЬ”

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

      Выделите первую ячейку той колонки, в которую собираетесь переносить исправленные данные. В строке функций воспользуйтесь кнопкой вставки функции. Оно обозначена в виде букв fx.

    В открывшемся окне мастера функций выберите функцию “ПОДСТАВИТЬ”. Для удобства поиска функции поставьте в поле “Категория” значение “Полный алфавитный перечень”. Выделите нужную функцию и нажмите кнопку “Ок”.

    Откроется окошко заполнения формы настройки функции. В поле “Текст” введите название ячейки, где расположены элементы для замены. В поле “Стар_текст” поставьте точку. В поле “Нов_текст” поставьте запятую. Нажмите “Ок” для записи функции в строку ввода функций. Она будет в итоге иметь следующий вид: “=ПОДСТАВИТЬ(адрес_ячейки;».»;»,»)”.

  • В указанной ячейке будет выведен вариант с измененными символами. Вы можете быстро заполнить последующие ячейки с помощью возможности автозаполнения. Выделите ячейку с корректными данными и протяните выделение за правый нижней край для преобразования данных в других ячейках.
  • Вы получите замену точки на запятую. Теперь останется только скопировать полученный результат и вставить его в ту ячейку, замена из которой производилась.
  • Дополнительно поставьте числовой формат для ячеек с измененными данными. Это можно сделать во вкладке “Главная” В блоке инструментов “Число” в выпадающем списке установите числовой формат.
  • Вариант 3: Применить макрос

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

    Инструкция по работе с ним выглядит следующим образом:

    1. Для начала нужно убедиться, что в вашем Excel включены макросы. По умолчанию они могут быть отключены. Делается в разделе “Разработчика”. Подробно про то, как включить и управлять макросами написано в нашей отдельной статье.
    2. Чтобы добавить макрос к конкретному документу переключитесь во вкладку “Разработчик”.
    3. Там запустите инструмент “Visual Basic”. Он находится в группе инструментов “Код”, которая появится сразу после активации работы с макросами в Excel.

  • Пропишите код для нашего макроса, который выглядит так:
    Sub Макрос_замены_точки_на_запятую()
    Selection.Replace What:=».», Replacement:=»,»
    End Sub
  • Закройте редактор макросов. Данные сохранятся автоматически.

  • В этой же вкладке “Разработчик” нажмите по кнопке “Макросы”. Предварительно выделите ячейки на листе, которые требуется преобразовать.
  • В открывшемся окне представлен список макросов. Выбираем из списка “Макрос замены запятых на точки”. Жмем на кнопку “Выполнить”.
  • Начнется выполнение заданного макроса. После этого в выделенном диапазоне ячеек будет проведена замена данных.
  • Примечание. Действие макроса отменить стандартными способами невозможно, поэтому будьте внимательны при выделении ячеек.

    Вариант 4: Воспользоваться “Блокнотом”

    Этот вариант предполагает задействование стандартного “Блокнота”. В него требуется скопировать данные из столбца, где нужно выполнить замену. Дальнейшие действия будут производится в данной программе. Примечательно, что вместо “Блокнота” можно использовать любой другой текстовый редактор, например, Word и подобные.

    1. В таблице выделите ячейки, в которых вам требуется провести замену. Скопируйте данные из них. Это можно сделать с помощью сочетания клавиш Ctrl+C или кликнув правой кнопкой мыши по выделенным ячейкам и выбрав в контекстном меню вариант “Копировать”.
    2. Теперь откройте “Блокнот” и там воспользуйтесь сочетанием клавиш Ctrl+V для вставки данных из таблицы. Также вы можете просто нажать правой кнопкой мыши и выбрать в контекстном меню вариант “Вставить”.
    3. В верхней части интерфейса “Блокнота” нажмите по кнопке “Правка”. Там найдите и воспользуйтесь пунктом “Заменить”. Также это можно сделать, используя сочетание клавиш Ctrl+H.
    4. Откроется окошко замены символов. В поле “Что” поставьте точку, а в поле “Чем”. Подтвердите замену, нажав кнопку “Заменить все”.
    5. Данные во вставленном столбце будут успешно заменены на те, что вы указали. Выделите их и нажмите правой кнопкой мыши по выделению. В контекстном меню выберите вариант “Копировать” или используйте сочетание клавиш Ctrl+C.
    6. Верните в Excel. Если выделение с того столбца, что вы выбирали ране, было снято, то выделите его снова. Кликните по нему правой кнопкой мыши и выберите в контекстном меню кнопку “Сохранить только текст”. Она расположена в блоке “Параметры вставки”. Имеет вид буквы “А” на планшете.
    7. На весь диапазон ячеек поставьте числовой формат тем же способом, как делали это ранее.

    Вариант 5: изменить настройки Excel

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

    1. Откройте раздел “Файл”, нажав на соответствующую кнопку в верхнем меню программы.
    2. В открывшемся окне выберите вариант “Параметры”. Он расположен в левой части окна.

  • Появится окошко настройки Excel. Там переключитесь в раздел “Дополнительно”.
  • Нужные нам параметры расположены в самом первом блоке — “Параметры правки”. Там снимите галочку с пункта “Использовать системные разделители”.
  • В поле “Разделитель целой и дробной части” поставьте точку и нажмите кнопку “Ок”.

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

    Вариант 6: Изменить системные настройки

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

    1. Откройте “Панель управления”. В Windows 10 это можно сделать через поисковую строку по системе. Она открывается при нажатии на иконку поиска или при использовании сочетания клавиш Win+S.
    2. Обратите внимание, что напротив строки “Просмотр” должно стоять значение “Категория”.
    3. Выберите категорию “Часы, язык и регион”.
    4. Здесь перейдите в подраздел “Язык и региональные стандарты”.
    5. В открывшемся окне во вкладке “Форматы” жмем на кнопку “Дополнительные настройки”.
    6. Обратите внимание на поле “Разделитель целой и дробной части”. В качестве разделителя выберите символ запятой из выпадающего меню. По умолчанию там будет стоять символ точки. Нажмите “Ок” для применения.
    7. Вставьте данные в столбцы Excel заново чтобы символы заменяются окончательно.
    8. Завершив работу очень желательно вернуть системные настройки в изначальное положение. В противном случае привычные арифметические операции могут выполняться некорректно в других программах.

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

    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: