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

Excel

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

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

нет п/с Валютные пары Перерасчет Распродажа Купить Распространение
1 Евро/доллар США 1 1.1347 1.1350 0,0003
2 Фунт стерлингов/доллар США 1 1,5438 1,5442 0,0004
3 Доллар США/швейцарский франк 1 0,9543 0,9547 0,0004
4 Доллар США/иена 100 1.1948 1.1945 -0,0003

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

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

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

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

Существует 4 способа замены точки на запятую в импортируемых данных:

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

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

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

Блокнот заменил все точки запятыми. Теперь данные готовы для копирования и вставки в электронную таблицу.

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

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

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

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

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

Обратите внимание на следующее! Этот способ сработает, если вы сделаете все изменения до того, как импортируете данные, а не после.

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

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

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

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

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

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

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

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

  1. Предварительно выберите столбцы, в которые будут помещены дробные числа с точкой в ​​качестве разделителя. В этом случае есть 3 столбца D:F.
  2. Установите выбранный диапазон в текстовый формат ячеек, чтобы избежать автоматического преобразования в формат даты некоторых чисел заранее. Для этого выберите текстовый формат из выпадающего списка на вкладке Главная в разделе Число. Или нажмите CTRL+1, в появившемся окне «Формат ячеек» выберите вкладку «Числа», а в разделе «Числовые форматы» выберите «Текст».
  3. Скопируйте таблицу и щелкните правой кнопкой мыши ячейку A1. В контекстном меню выберите опцию «Специальная вставка». Выберите текст Unicode и нажмите OK. Обратите внимание, как теперь отображаются значения в ячейках: 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.

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

Читайте также: Перенести таблицу из ворда в эксель Excelka

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

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

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

Возврат к настройкам по умолчанию в Microsoft Excel

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

Этот способ аналогичен предыдущему. Только на этот раз мы не меняем настройки Excel. И системные настройки Windows.

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

Возврат к предыдущим системным настройкам Windows

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

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

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

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

  1. Делаем выделение области на листе, где вы будете преобразовывать запятые в точки. Выполните правый щелчок. В открывшемся контекстном меню выберите пункт «Форматировать ячейки…». Те пользователи, которые предпочитают использовать альтернативные варианты с использованием «горячих клавиш», по выбору могут набрать комбинацию клавиш Ctrl+1.

Переход-к-форматированию-ячеек-в-Microsoft-Excel-1.png

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

Переформатирование-в-текстовый-формат-в-Microsoft-Excel.png

Выберите целевую область еще раз. Это важный нюанс, ведь без предварительного выделения трансформация будет производиться по всему листу, а это далеко не всегда необходимо. После того, как область выбрана, перейдите на вкладку «Главная». Нажмите кнопку «Найти и выбрать», которая находится на панели инструментов «Редактирование» на ленте. После этого откроется небольшое меню, в котором необходимо выбрать пункт «Заменить…».

Переход-к-замене-содержащего-ячеек-в-Microsoft-Excel.png

После этого во вкладке «Заменить» запускается инструмент «Найти и заменить». В поле «Найти» поставьте символ «,», а в поле «Заменить на» — «.». Нажмите кнопку «Заменить все».

Окно-Найти-и-заменить-v-Microsoft-Excel-1.png

Откроется информационное окно с отчетом о выполненном преобразовании. Нажмите на кнопку «ОК».

Информационно-сообщение-о-замене-в-Microsoft-Excel.png

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

Запятые-замененные-на-точку-в-Microsoft-Excel.png

Использование макроса

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

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

  1. Переходим на вкладку «Разработчик» и нажимаем кнопку «Visual Basic», расположенную на панели инструментов «Код» на ленте.

Переход-в-Visual-Basic-в-Microsoft-Excel.png

Откроется редактор макросов. Вставляем в него следующий код:

Sub Macro_transform_commas_to_dots()
Selection.Replace Что:=»,», Замена:=».»
Конец сабвуфера

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

Редактор-makrosov-v-microsoft-excel.png

Далее выберите область, где будет выполняться трансформация. Нажимаем на кнопку «Макросы», расположенную в одноименной группе инструментов «Код».

Переход-к-макросам-в-Microsoft-Excel.png

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

Okno-macrosa-v-microsoft-excel.png

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

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

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

Как поменять точки на запятые в 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