Как заменить запятую на точку в excel
Перейти к содержимому

Как заменить запятую на точку в 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» и нажмите ОК.

Текст в кодировке Unicode. Изменение шрифта по умолчанию.

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

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

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

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

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

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

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

Заменить все и резултат.

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

Готово.

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

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

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

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

Разделитель целой и дробной части.

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

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

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

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

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

Настройка формата в Windows.

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

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

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

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

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

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

Результат замены.

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

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

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

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

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

Бюджетные смартфоны с хорошей камерой: топ-7 лучших

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

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

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

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

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

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

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

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

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

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

6 способов замены точки на запятую в программе Microsoft Excel

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

Способы смены точки на запятую

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

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

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

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

Запуск замены в Microsoft Excel

Как видим, замена выполнена успешно.

Замена завершена в Microsoft Excel

Способ 2: использование функции ПОДСТАВИТЬ

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

  1. Выделяем ячейку, которая станет самой первой в колонке для вывода измененных данных. Кликаем по кнопке «Вставить функцию», которая располагается слева от места нахождения строки функций. Переход в Мастер функций в Microsoft Excel
  2. Запускается Мастер функций. В списке, представленном в открытом окне, ищем функцию ПОДСТАВИТЬ. Выделяем её и жмем на кнопку «OK». Выбор функции ПОДСТАВИТЬ в Microsoft Excel
  3. Активируется окно аргументов функции. В поле «Текст» нужно ввести координаты первой ячейки столбца, где располагаются числа с точками. Это можно сделать, просто выделив эту ячейку на листе с помощью мыши. В поле «Стар_текст» вставляем точку (.). В поле «Нов_текст» ставим запятую (,). Поле «Номер_вхождения» заполнять не нужно. Сама функция будет иметь такой шаблон: «=ПОДСТАВИТЬ(адрес_ячейки;».»;»,»)». Жмем на кнопку «OK». Аргументы функции ПОДСТАВИТЬ в Microsoft Excel
  4. Как видим, в новой ячейке у числа уже вместо точки запятая. Теперь нам нужно сделать подобную операцию для всех других ячеек столбца. Конечно, вводить для каждого числа функцию не нужно, есть намного более быстрый способ выполнить преобразование. Становимся на правый нижний край ячейки, которая содержит преобразованные данные. Появляется маркер заполнения. Удерживая левую кнопку мыши, тянем его вниз до нижней границы области, содержащей преобразуемые данные. Копирование функции ПОДСТАВИТЬ в Microsoft Excel
  5. Теперь нам нужно присвоить ячейкам числовой формат. Выделяем всю область преобразованных данных. На ленте во вкладке «Главная» ищем блок инструментов «Число». В выпадающем списке меняем формат на числовой.

Установка числового формата в Microsoft Excel

На этом преобразование данных закончено.

Способ 3: применение макроса

Заменить точку на запятую в Экселе можно также при помощи макроса.

  1. Прежде всего, нужно включить макросы и вкладку «Разработчик», если они у вас не включены. Включение макросов в Microsoft Excel
  2. Переходим во вкладку «Разработчик». Переход в меню разработчика в Microsoft Excel
  3. Жмем на кнопку «Visual Basic». Переход в Visual Basic в Microsoft Excel
  4. В открывшееся окно редактора вставляем следующий код: Sub Макрос_замены_точки_на_запятую()
    Selection.Replace What:=».», Replacement:=»,»
    End Sub Закрываем редактор. Вставка кода в Microsoft Excel
  5. Выделяем область ячеек на листе, которую нужно преобразовать. Во вкладке «Разработчик» жмем на кнопку «Макросы». Переход в макросы в Microsoft Excel
  6. В открывшемся окне представлен список макросов. Выбираем из списка «Макрос замены запятых на точки». Жмем на кнопку «Выполнить».

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

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

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

Способ 4: использование Блокнота

Следующий способ предполагает копирование данных в стандартный текстовый редактор Windows Блокнот, и изменение их в этой программе.

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

Установка формата в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Перейдите на вкладку «Разработчик» и нажмите кнопку «Visual Basic», расположенную на панели инструментов «Код» на ленте.
  2. Откроется редактор макросов. Вставляем внутрь следующий код: Подмакро_transform_commas_to_dots()
    Выбор. Заменить что: = «,», Замена:=».»
    Конец подзаголовка Закрываем редактор стандартным способом, нажав кнопку закрытия в правом верхнем углу.
  3. Затем выберите диапазон, в котором должно выполняться преобразование. Нажмите кнопку «Макрос», которая находится в той же группе инструментов, что и «Код».
  4. Откроется окно со списком макросов, имеющихся в книге. Выберем тот, который был создан недавно через редактор. Выбрав строку с ее названием, нажмите кнопку «Выполнить».

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

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

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

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

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

Добавить комментарий

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