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

Обновлено: 20.11.2024

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

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

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

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

1,1350< td>USD/CHF
Валютная параКонвертация ПродажаПокупка Спред
1EUR/USD11,13470,0003
2GBP/USD1 1,54381,54420,0004
310,95430,95470,0004
4USD/JPY1001,19481,1945 -0,0003

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

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

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

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

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

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

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

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

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

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

Способ 3: временное изменение системных настроек Windows

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

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

Способ 4: использование функции поиска и замены в Excel

Этот метод аналогичен первому. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.

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

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

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

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

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

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

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

От группы обучения Avantix | Обновлено 23 ноября 2021 г.

Применимо к: Microsoft® Excel® 2013, 2016, 2019 и 365 (Windows)

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

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

Excel распознает числа без разделителей групп или тысяч, поэтому эти разделители на самом деле являются форматом.

Ваши региональные настройки в панели управления на вашем устройстве по умолчанию используются Excel для определения того, должны ли десятичные знаки быть точкой или точкой (например, используется в США и на английском языке в Канаде) или десятичные знаки должны быть запятой (используется в многие европейские страны и французская Канада).

Хотите узнать больше об Excel? Посетите наш виртуальный класс или онлайн-курсы Excel >

Замена запятых на десятичные дроби путем изменения глобальных системных настроек

Важно вводить данные в Excel в соответствии с вашими глобальными системными настройками в Панели управления. Например, если вы вводите число 1045,35, а в вашей системе в качестве региона используется США, в качестве десятичного разделителя используется точка. Если вы введете число 1045,35 во Франции, запятая будет использоваться в качестве десятичного разделителя в соответствии с системными настройками, где Франция является регионом.

Ниже показана панель управления в Windows 10:

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

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

Ниже показано диалоговое окно "Настройка формата":

Имейте в виду, что это изменит настройки по умолчанию на вашем устройстве для всех книг Excel (а также других программ, таких как Microsoft Access или Microsoft Project). Если другой пользователь откроет книгу на другом устройстве, разделители будут отображаться в соответствии с настройками его системы.

Замена запятых на десятичные и наоборот путем изменения параметров Excel

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

Чтобы изменить параметры Excel таким образом, чтобы запятые отображались как разделитель тысяч, а десятичные дроби отображались как разделитель десятичных разрядов (при условии, что ваши глобальные настройки в региональных настройках установлены противоположным образом):

  1. Перейдите на вкладку "Файл" на ленте.
  2. Нажмите "Параметры".
  3. В категориях слева нажмите "Дополнительно".
  4. Снимите флажок Использовать системные разделители в области редактирования.
  5. В поле "Десятичный разделитель" введите нужный символ, например десятичную дробь или точку (.).
  6. В поле "Разделитель тысяч" введите нужный символ, например запятую (,).
  7. Нажмите "ОК".

Ниже показано диалоговое окно "Параметры", в котором параметр "Использовать системные разделители" отключен, а в качестве разделителей введены десятичная дробь и запятая:

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

Создание формулы для изменения разделителей и форматирования с использованием текущих системных разделителей

Еще один вариант — написать формулу в другой ячейке или столбце для преобразования разделителей. Это хорошо работает, если данные представляют собой текст с разделителями, которые не используются в текущих настройках системы. Если вы пишете формулу для преобразования текста в числа, вы также можете сохранить исходные значения. В Excel 2013 или более поздних версиях вы можете использовать функцию ЧИСЛОЗНАЧ для преобразования текста в числа.

Функция ЧИСЛОЗНАЧ имеет следующие аргументы:

Текст — текст, который нужно преобразовать в число.

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

Group_separator — символ, используемый в исходной ячейке для разделения групп чисел, например тысяч от сотен и миллионов от тысяч.

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

=ЧИСЛОЗНАЧ(Текст,Десятичный_разделитель, Разделитель групп)

Например, если у вас 2 500 300,00 в ячейке A1, а в региональных настройках для вашего устройства выбрано значение США, вы можете ввести следующую формулу в ячейку B1:

=ЧИСЛОЗНАЧ(A1,",",".")

Возвращаемое значение обычно отображается как число без форматирования. Затем вы можете применить соответствующее форматирование, нажав Ctrl + 1 и используя Формат ячеек, чтобы применить форматирование с системными разделителями.

Изменение разделителей с помощью Flash Fill

Flash Fill — это утилита, доступная в Excel 2013 и более поздних версиях, которую можно использовать для очистки и/или переформатирования данных. Это не формула, поэтому, если исходные данные изменятся, вам потребуется повторно запустить Flash Fill.

В приведенном ниже примере числа, введенные в столбец A, отформатированы с использованием системных настроек (в данном случае США). В столбец B мы ввели образцы данных в B2 и B3 с разными разделителями (точки для разделителя групп и запятые для десятичного разделителя). Обычно лучше ввести несколько примеров, чтобы показать шаблон в Excel. Вам понадобятся данные с шаблоном слева, чтобы использовать мгновенное заполнение. После того, как вы ввели несколько примеров паттерна в ячейки справа от исходных данных, в ячейке под образцами (в данном случае в ячейке B4) нажмите Ctrl + E. Flash Fill заполнит оставшиеся ячейки, пока не достигнет конец набора данных.

Следующий пример был создан с использованием Flash Fill в столбце B (данные, которые заполняются в столбце B, являются текстом):

Замена запятых на десятичные знаки на листе Excel для выбранного диапазона с помощью функции «Заменить»

Команду «Заменить» можно использовать для замены запятых десятичными знаками или наоборот в диапазоне ячеек на листе. Важно понимать, что это изменит диапазон ячеек на текст, поэтому вы не сможете использовать определенные функции, такие как СУММ. Вы можете заменить на копию данных.

Чтобы заменить запятые десятичными с помощью замены:

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

Ниже показано диалоговое окно «Найти и заменить» с запятой (,), введенной в поле «Найти», и десятичным знаком (.) в поле «Заменить на»:

В предыдущем примере только запятые были заменены десятичными знаками, но у вас могут быть данные, содержащие и запятые, и десятичные знаки (например, 1475,55). В этом случае вам потребуется заменить несколько раз.

Чтобы заменить запятые на десятичные и десятичные на запятые с помощью замены:

  1. Выберите диапазон ячеек, в которых вы хотите заменить запятые десятичными и десятичные дроби запятыми. Вы можете выбрать диапазон ячеек, столбец или столбцы или весь рабочий лист.
  2. Нажмите Ctrl + 1 или щелкните правой кнопкой мыши и выберите "Формат ячеек". Появится диалоговое окно.
  3. Перейдите на вкладку "Число".
  4. В категориях слева нажмите «Текст», а затем нажмите «ОК». Примечательно, что данные будут текстовыми, а не числовыми.
  5. Перейдите на вкладку "Главная" на ленте и в группе "Редактирование" нажмите "Найти и выбрать". Появится раскрывающееся меню.
  6. Нажмите «Заменить». Либо нажмите Ctrl + H. Появится диалоговое окно.
  7. В диалоговом окне "Найти и заменить" перейдите на вкладку "Заменить".
  8. В поле "Найти" введите десятичное число.
  9. В поле "Заменить на" введите звездочку (*).
  10. Нажмите «Заменить все», если вы уверены, что хотите заменить все символы или символы в выбранном диапазоне. Нажмите «Заменить», если вы хотите найти и заменить один за другим в выбранном диапазоне. Нажмите «Найти все», если вы хотите сначала найти все символы, которые нужно заменить, а затем решить, хотите ли вы заменить все. Нажмите «Найти далее», если вы хотите найти символы один за другим, и решите, хотите ли вы заменить каждый символ, нажав «Заменить». После замены всех символов Excel отображает диалоговое окно с количеством замен.
  11. В поле "Найти" введите запятую.
  12. В поле "Заменить на" введите десятичную точку или точку.
  13. Нажмите «Заменить все», если вы уверены, что хотите заменить все символы или символы в выбранном диапазоне. Нажмите «Заменить», если вы хотите найти и заменить один за другим в выбранном диапазоне. Нажмите «Найти все», если вы хотите сначала найти все символы, которые нужно заменить, а затем решить, хотите ли вы заменить все. Нажмите «Найти далее», если вы хотите найти символы один за другим, и решите, хотите ли вы заменить каждый символ, нажав «Заменить». После замены всех символов Excel отображает диалоговое окно с количеством замен.
  14. В поле "Найти" введите звездочку (*).
  15. В поле "Заменить на" введите запятую.
  16. Нажмите «Заменить все», если вы уверены, что хотите заменить все символы или символы в выбранном диапазоне. Нажмите «Заменить», если вы хотите найти и заменить один за другим в выбранном диапазоне. Нажмите «Найти все», если вы хотите сначала найти все символы, которые нужно заменить, а затем решить, хотите ли вы заменить все. Нажмите «Найти далее», если вы хотите найти символы один за другим, и решите, хотите ли вы заменить каждый символ, нажав «Заменить». После замены всех символов Excel отображает диалоговое окно с количеством замен.

Опять же, результатом будет текст, а не числа.

Подпишитесь, чтобы получать больше статей, подобных этой

Была ли эта статья полезной для вас? Если вы хотите получать новые статьи, присоединяйтесь к нашему списку адресов электронной почты.

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

Для Microsoft Excel существует два способа задать десятичный разделитель, используемый в листах.

  1. Использование десятичного разделителя из региональных настроек Windows (системных настроек).
  2. Переопределение региональных настроек Windows и указание десятичного разделителя в Excel.

Переопределение системных настроек Windows в Excel

Чтобы установить десятичный разделитель, нажмите «Файл» > «Параметры». В окне "Параметры" нажмите "Дополнительно".

Если установлен флажок "Использовать системные разделители", Excel будет использовать любой десятичный разделитель, указанный в региональных настройках Windows. Например, если вы находитесь в США, по умолчанию используется десятичная точка. Если вы находитесь в Германии, по умолчанию используется десятичная запятая.

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

Десятичный разделитель для Simulation Master и MEboost

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

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

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

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

Способ 1: преобразовать запятую в точку в Excel с помощью инструмента «Найти и выбрать».

Шаг 1. Откройте таблицу Excel, которую нужно обновить. Нажмите на кнопку «Найти и выбрать». Нажмите «Заменить» в меню.

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

Шаг 3. Нажмите «Заменить», чтобы увидеть изменения с данными. Или Заменить все, чтобы заменить каждую запятую в документе точкой/точкой.

Способ 2: изменение разделителей чисел

Шаг 1. Откройте таблицу Excel, которую нужно обновить. Нажмите «Файл» в левом верхнем углу. Затем выберите «Параметры» в левом нижнем углу.


Шаг 2. Нажмите «Дополнительно» в меню слева. Появится окно параметров Excel с другим меню слева. Снимите флажок Использовать системные разделители.

Шаг 3. При необходимости обновите поля "Десятичный разделитель" и "Разделитель тысяч". В зависимости от ваших значений по умолчанию в одном из этих полей должна быть запятая. Замените его точкой/точкой и нажмите «ОК» в нижней части окна, чтобы завершить изменение.

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

Читайте также: