Как поменять запятые на точки в excel столбце

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

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

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

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

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

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

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

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

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

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

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

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

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

4 Применение макроса

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

Для создания макроса Эксель для замены запятых на точку нужно выполнить такие действия:

  • Включить режим разработчика. Для этого придется выбрать в параметрах Excel (подраздел настройки ленты) пункт «Разработчик» и сохранить изменения.
  • Запустить Visual Basic, кликнув в ленте по соответствующему значку. Для старых версий запуск выполняется сразу, без включения режима разработчика — через вкладку «Сервис».
  • В окне вставить следующий код и закрыть редактор:

Sub Замена_запятых_точками()
Selection.Replace What:=».», Replacement:=»,»
End Sub

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

5 Изменение системных настроек компьютера

Последняя методика замены запятых на точки в Экселе изменит отображение для всех программ и системных приложений. Она основана на изменении системных настроек. В ОС Windows 10 для этого сначала придется открыть панель управления и выбрать значок региональных стандартов. Затем на вкладке форматов перейти к дополнительным параметрам и на вкладке «Числа» заменить установленный символ разделителя точкой.

  • Как вернуться к старым версиям Windows=«content_internal_link»>
  • Как продлить время работы смартфона: советы для Android и iOS=«content_internal_link»>

Содержание

  • Процедура замены
    • Способ 1: инструмент «Найти и заменить»
    • Способ 2: применение функции
    • Способ 3: Использование макроса
    • Способ 4: настройки Эксель
  • Вопросы и ответы

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

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

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

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

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

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

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

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

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

  7. После этого запускается инструмент «Найти и заменить» во вкладке «Заменить». В поле «Найти» устанавливаем знак «,», а в поле «Заменить на»«.». Щелкаем по кнопке «Заменить все».
  8. Окно Найти и заменить в Microsoft Excel

  9. Открывается информационное окно, в котором предоставляется отчет о выполненной трансформации. Делаем щелчок по кнопке «OK».

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

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

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

Урок: Замена символов в Excel

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

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

  1. Выделяем пустую ячейку напротив первой ячейки диапазона с данными, в котором запятые следует трансформировать в точки. Щелкаем по пиктограмме «Вставить функцию», размещенную слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. После этих действий будет запущен Мастер функций. Ищем в категории «Тестовые» или «Полный алфавитный перечень» наименование «ПОДСТАВИТЬ». Выделяем его и щелкаем по кнопке «OK».
  4. Переход к функции ПОДСТАВИТЬ в Microsoft Excel

    Lumpics.ru

  5. Открывается окно аргументов функции. Она имеет три обязательных аргумента «Текст», «Старый текст» и «Новый текст». В поле «Текст» нужно указать адрес ячейки, где размещены данные, которые следует изменить. Для этого устанавливаем курсор в данное поле, а затем щелкаем мышью на листе по первой ячейке изменяемого диапазона. Сразу после этого адрес появится в окне аргументов. В поле «Старый текст» устанавливаем следующий символ – «,». В поле «Новый текст» ставим точку – «.». После того, как данные внесены, щелкаем по кнопке «OK».
  6. Аргументы функции ПОДСТАВИТЬ в Microsoft Excel

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

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

  8. Маркер заполнения в Microsoft Excel

  9. Как видим, все содержимое целевого диапазона было преобразовано в данные с точками вместо запятых. Теперь нужно скопировать результат и вставить в исходную область. Выделяем ячейки с формулой. Находясь во вкладке «Главная», щелкаем по кнопке на ленте «Копировать», которая расположена в группе инструментов «Буфер обмена». Можно сделать и проще, а именно после выделения диапазона набрать комбинацию клавиш на клавиатуре Ctrl+1.
  10. Копирование в Microsoft Excel

  11. Выделяем исходный диапазон. Щелкаем по выделению правой кнопкой мыши. Появляется контекстное меню. В нем выполняем щелчок по пункту «Значения», который расположен в группе «Параметры вставки». Данный пункт обозначен цифрами «123».
  12. Вставка в Microsoft Excel

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

Очистка содержимого в Microsoft Excel

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

Урок: Мастер функций в Excel

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

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

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

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

  3. Открывается редактор макросов. Производим вставку в него следующего кода:

    Sub Макрос_трансформации_запятых_в_точки()
    Selection.Replace What:=",", Replacement:="."
    End Sub

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

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

  5. Далее выделяем диапазон, в котором следует произвести трансформацию. Щелкаем по кнопке «Макросы», которая расположена все в той же группе инструментов «Код».
  6. Переход к макросам в Microsoft Excel

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

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

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

Урок: Как создать макрос в Excel

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

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

  1. Находясь во вкладке «Файл», щелкаем по наименованию блока «Параметры».
  2. Переход в параметры в Microsoft Excel

  3. В окне параметров передвигаемся в подраздел «Дополнительно». Производим поиск блока настроек «Параметры правки». Убираем флажок около значения «Использовать системные разделители». Затем в пункте «Разделитель целой и дробной части» производим замену с «,» на «.». Для введения параметров в действие щелкаем по кнопке «OK».

Смена разделителей в Microsoft Excel

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

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

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

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

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

  • Метод 2: используем функцию “Подставить”

  • Метод 3: настраиваем параметры Excel

  • Метод 4: используем специальный макрос

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

  • Заключение

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

Данный метод является самым популярным и предполагает использование инструмента “Найти и заменить”:

  1. Любым удобным способом выделяем диапазон ячеек, в которых все запятые требуется заменить на точки. В главной вкладе в блоке “Редактирование” кликаем по значку функции “Найти и выделить” и в предложенных вариантах останавливаемся на варианте – “Заменить”. Для запуска данного инструмента можно, также, использовать сочетание клавиш Ctrl+H.Инструмент Найти и заменить в ЭксельПримечание: если перед применением инструмента не выполнить выделение, то поиск и замена запятых на точки будут выполнены по всему содержимому листа, что не всегда нужно.
  2. На экране отобразится небольшое окно функции “Найти и заменить”. Мы должны сразу оказаться во вкладке “Заменить” (если это по какой-либо причине не произошло, переключаемся в нее вручную). Здесь мы в значении параметра “Найти” указываем знак запятой, для “Заменить на” – знак точки. По готовности жмем кнопку “Заменить все”, чтобы применить инструмент для всех выделенных ячеек.Заполнение параметров функции Найти и заменить в ЭксельНажатие же кнопки “Заменить” выполнит единичный поиск и замену, начиная с первой ячейки выделенного диапазона, т.е. ее нужно будет щелкнуть ровно столько раз, сколько замен согласно заданным параметрам существует.
  3. В следующем окошке будет содержаться информация о количестве выполненных замен.Завершение работы инструмента Найти и заменить в Excel
  4. Таким образом, нам без особых усилий удалось вместо запятых вставить точки в выделенном фрагменте таблицы.Результат замены запятых на точки в Экселе

Метод 2: используем функцию “Подставить”

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

  1. Встаем в незаполненную ячейку рядом с той, которая содержит запятую (в той же строке, но не обязательно именно в соседней). Затем кликаем по значку “Вставить функцию” с левой стороны от строки формул.Вставка функции в ячейку таблицы Эксель
  2. В открывшемся окне Вставки функции щелкаем по текущей категории и выбираем “Текстовый” (также подойдет “Полный алфавитный перечень”). В предложенном списке отмечаем оператор “ПОДСТАВИТЬ”, после чего жмем OK.Выбор оператора ПОДСТАВИТЬ в Excel
  3. Появится окно, в котором требуется заполнить аргументы функции:
    • “Текст”: указываем ссылку на исходную ячейку, содержащую запятую. Сделать это можно вручную, напечатав адрес с помощью клавиатуры. Либо, находясь в поле для ввода информации, щелкаем по нужному элементу в самой таблице.
    • “Стар_текст”: здесь, как и при работе с функцией “Найти и заменить”, указываем знак, который следует поменять, т.е. запятую (но в этот раз в кавычках).
    • “Нов_текст”: указываем знак точки (в кавычках).
    • “Номер_вхождения” не является обязательным для заполнения аргументом. В данном случае оставляем поле пустым.
    • Переключаться между аргументами функции можно, просто щелкая внутри нужного поля или используя клавишу Tab на клавиатуре. Когда все готово, жмем OK.Заполнение аргументов функции ПОДСТАВИТЬ в Экселе
  4. Получаем обработанные данные в ячейке с оператором. Чтобы получить подобный результат для других элементов столбца, воспользуемся Маркером заполнения. Для этого наводим курсор на нижний правый угол ячейки с функцией. Как только указатель сменится на черный плюсик (это и есть маркер), зажав левую кнопку мыши тянем его вниз до последнего элемента столбца.Растягивание функции на другие ячейки с помощью Маркера заполнения в Excel
  5. Отпустив кнопку мыши мы сразу же увидим результат. Остается только переместить новые данные в таблицу, заменив ими первоначальные. Для этого выделяем ячейки с формулами (если вдруг выделение было снято), щелкаем по отмеченной области правой кнопкой мыши и в открывшемся контекстном меню выбираем пункт “Копировать”.Копирование диапазона ячеек в буфер обмена в ExcelТакже можно воспользоваться аналогичной кнопкой, расположенной в блоке инструментов “Буфер обмена” в главной вкладке программы. Либо просто жмем горячие клавиши Ctrl+C.Копирование диапазона ячеек в буфер обмена в Эксель
  6. Теперь выполняем выделение диапазона ячеек в самой таблице, куда следует вставить скопированные в буфер обмена данные. Правой кнопкой мыши щелкаем по выделенной области, в открывшемся меню в “Параметрах вставки” выбираем значок с изображением папки и цифрами 123, – команда “Вставка значений”.Вставка скопированных значений из буфера обмена в ЭксельПримечание: Вместо выделения диапазона в исходной таблице можно просто встать в самую верхнюю ячейку (или самую левую верхнюю ячейку, если речь идет про область из несколько столбцов и строк), начиная с которой следует вставить скопированные данные.
  7. Все запятые в столбце были заменены на точки. Вспомогательный столбец нам больше не нужен, и его можно удалить. Для этого щелкаем по его обозначению на горизонтальной панели координат правой кнопкой мыши и в раскрывшемся контекстном меню останавливаемся на команде “Удалить”. При выполнении операции нужно убедиться в том, что в строках ниже этого столбца нет ценных данных, которые будут, также, удалены.Удаление столбца в таблице ЭксельАльтернативным способом является очистка содержимого ячеек. Для этого выделяем их, вызываем контекстное меню щелчком правой кнопкой мыши по ним и выбираем соответствующую команду в открывшемся списке.Очистка содержимого ячеек в Excel

Метод 3: настраиваем параметры Excel

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

Следует учесть, что формат ячеек, в которых требуется выполнить замену, должен быть выбран как Числовой (или Общий), чтобы программа воспринимала их содержимое в виде чисел и применила к ним заданные настройки. Итак, приступим:

  1. Переходим в меню “Файл”.Переход в меню Файл в Эксель
  2. В перечне слева выбираем пункт “Параметры”.Переход в Параметры Excel
  3. В подразделе “Дополнительно” убираем галочку напротив опции “Использовать системные разделители” (группа параметров “Параметры правки”), после чего активируется поле напротив “Разделителя целой и дробной части”, в котором указываем знак “точка” и щелкаем OK.Отключение использования системных разделителей в Эксель
  4. Таким образом, запятые заменятся на точки во всех ячейках, содержащих числовые значения. Действие будет выполнено во всей книге, а не только на данном листе. Замена запятых на точки в Excel

Метод 4: используем специальный макрос

Данный метод нельзя назвать популярным, однако, он существует, поэтому опишем и его.

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

Активация режима Разработчика в параметрах Эксель

Теперь приступаем к выполнению нашей основной задачи:

  1. Переключившись в появившуюся вкладку “Разработчик” кликаем в левой части ленты по значку “Visual Basic” (группа инструментов “Код”).Запуск Visual Basic в Эксель
  2. На экране отобразится окно Редактора Microsoft VB. В левой части дважды щелкаем по любому листу или книге. В отрывшемся поле вставляем код ниже и закрываем редактор.
    Sub Макрос_замены_запятой_на_точку()
    Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False
    End Sub
    Макрос для замены запятых точками в Excel
  3. Выполняем выделение ячеек, в содержимом которых требуется сделать замену. Затем кликаем по значку “Макросы”.Применение макроса к выделенному диапазону в Эксель
  4. В появившемся окне отмечаем наш макрос и подтверждаем выполнение команды нажатием соответствующей кнопки. Обращаем внимание, что отменить данное действие невозможно.Выбор и выполнение макроса в Excel
  5. В результате, все запятые в выделенных ячейках будут заменены на точки.Замена запятых на точки в Эксель

Примечание: данный метод работает только при условии, что в качестве десятичного разделителя в программе используется точка, т.е. опция “Использовать системные разделители” (рассмотрена выше) отключена.

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

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

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

Заключение

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

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

Содержание

  1. Процедура замены
  2. Метод 1: применяем инструмент «Найти и заменить»
  3. Метод 2: используем функцию «ПОДСТАВИТЬ»
  4. Метод 3: настраиваем параметры Excel
  5. Метод 4: используем специальный макрос
  6. Метод 5: меняем системные настройки компьютера
  7. Дополнительный метод: замена точки на запятую в Excel через Блокнот
  8. Заключение

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

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

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

Метод 1: применяем инструмент «Найти и заменить»

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

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Меню «Найти и выделить»
  1. Далее открывается окно под названием «Найти и заменить» для заполнения двух параметров «Найти» – вносится символ, слово или цифра, а в «Заменить на» следует указать символ, слово или цифру, на который будет произведена замена. Таким образом, в строчке «Найти» будет символ «,», а в строчке «Заменить на» – «.».
  2. После заполнения параметров нажимаем «Заменить все». После чего появится небольшое сообщение о количестве произведенных замен. Нажимаем «ОК».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Вводим необходимые символы для замены

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

Метод 2: используем функцию «ПОДСТАВИТЬ»

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

  1. Выделив пустую ячейку, рядом с ячейкой, которая подлежит изменениям. Активируем «Вставить функцию» – символ в строчке функций «fx».
  2. В появившемся окошке с доступными функциями находим подраздел «Текстовые». Выбираем формулу под названием «Подставить» и сохраняем выбор нажатием кнопки «ОК».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Функция «ПОДСТАВИТЬ»
  1. Появляется окно для заполнения обязательных к заполнению параметров – «Текст», «Старый текст» и «Новый текст». Параметр «Текст» предполагает внесение адреса ячейки с исходным значением. Строчка «Старый текст» предназначена для указания символа, подлежащего замене, то есть «,», а в параметр «Новый текст» вносим «.». Когда все параметры заполнены, нажимает «ОК». В активной ячейке появится такая надпись =ПОДСТАВИТЬ (С4; “,”; ”.”).

5-sposob-zameny-zapyatyh-na-tochki-v-excel

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

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

Метод 3: настраиваем параметры Excel

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

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Вносим изменения в параметры Excel

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

Метод 4: используем специальный макрос

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

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Включаем «Разработчик»
  1. Вкладка «Разработчик» → блок «Код», нажимаем кнопку под названием «Visual Basic».
  2. Откроется окошко редактора макросов. В этом окне нужно ввести следующий программный код:

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Код макроса
5-sposob-zameny-zapyatyh-na-tochki-v-excel
Создаем макрос

На этом этапе завершаем работу в редакторе, просто закрыв окно редактора.

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Использование макроса
  1. Замена выполнена – вместо запятых появились точки.

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

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

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

  1. Отправляемся в «Панель управления», которую можно вызвать через «Пуск».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Меняем настройки ПО Windows
  1. В категории «Время и язык» выбираем параметр «Регион».
  2. После этого откроется окошко. Здесь активируем «Дополнительные параметры даты, времени, региона».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Дополнительные параметры
  1. Откроется новое окошко, в котором переходим на «Региональные стандарты».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Параметр «Региональные стандарты»
  1. Теперь переходим во вкладку «Форматы» и внизу окошка активируем «Дополнительные параметры…».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Активируем «Дополнительные параметры…»
  1. Далее в категории «Числа» указываем необходимый символ разделителя в строчке «Разделитель целой и дробной части». После внесенных изменений нажимаем «ОК».

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Меняем «,» на «.»

В результате нашей работы запятые в ячейках-полях таблиц Excel, заполненных числовыми значениями, будут автоматически трансформироваться в точки. В данном случае формат ячейки не имеет значения, будь то «Общий» либо «Числовой».

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

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

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

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

Замена символов в блокноте

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

5-sposob-zameny-zapyatyh-na-tochki-v-excel

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

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

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

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

​Смотрите также​ разбираться..​Dim RetStrAs String​: ArkaIIIa,​ r = Cells(Rows.Count,​: Да, конечно, спасибо​ Вот пример диаграммы,​ писатьа получается ведь​ s ‘s -оличество​Кликните по «ОК».​ в которое необходимо​ том, как в​Находясь во вкладке​ ненужные элементы удалены.​ он состоит из​ использованными в вычислениях.​ вариантами с применением​Известно, что в русскоязычной​lasombras​Dim val2replace As​китин​ 3).End(xlUp).Row Set rr​ за совет.​ где по оси​ наоборот — лишние​ столбцов strName1=cells(str,stlb).value For​После проделанных действий все​ ввести все нужные​ Excel заменить точку​«Файл»​Урок:​ множества ячеек? Ведь​Урок:​

​ «горячих клавиш», после​ версии Excel в​

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

​: Здравствуйте. Подскажите, пожалуйста.​ String​: сработает,только если количество​ = Range(Cells(4, 3),​Romchik​ ординат должны быть​ переменные + лишние​ intInd = 1​ формулы будут отображаться​ значения:​ на запятую с​, щелкаем по наименованию​Мастер функций в Excel​ на преобразование подобным​Замена символов в Excel​ выделения могут набрать​ качестве разделителя десятичных​ Есть вот такая​RetStr = myString​ точек,как в примере​ Cells(r, 3)) For​

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

​: Проблема еще в​ дробные числа с​ строки….А не проще​ To Len(Trim(strName1)) If​​ программой нормально. И​​В «Текст» вводим первую​ помощью специальных инструментов,​ блока​Следующий способ трансформации запятых​ образом, в таком​Второй способ предполагает применение​ комбинацию клавиш​

  1. ​ знаков используется запятая,​ проблема: Надо создать​Set objRegExp =​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»))+1);1;»,»)​ Each x In​ том, что при​ точкой.​​ ли сделать следующим​​ Mid(strName1, intInd, 1)​ на этом статья​ ячейку, в которой​ чтобы данный процесс​«Параметры»​ в точки связан​​ случае, уйдет огромное​​ оператора​

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

  2. ​Ctrl+1​ тогда как в​ прайсик для печати.​​ CreateObject(«VBScript.RegExp»)​​122334boss​​ rr x.Value =​​ изменения запятых на​Друзья, я обычный​​ образом:​​ <> ‘,’ Then​ подходит к концу.​ нужно провести замену.​​ отнимал как можно​​.​ с использованием макросов.​ количество времени. Но,​

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

  3. ​ПОДСТАВИТЬ​.​ англоязычной – точка.​ При этом он​objRegExp.Pattern = «sd*.d*s»​: китин,​ Val(x) Next End​ точки не отражаются​ непродвинутый пользователь, поэтому​Start//Control Panel//Regional Settings//​ _ strNewName =​​ Надеемся, что один​​В «Стар_текст» вводим запятую,​​ меньше времени.​​В окне параметров передвигаемся​ Но, дело состоит​​ процедуру можно значительно​​. Для начала с​Производится запуск окна форматирования.​ Это связано с​ есть уже готовый​​objRegExp.Global = True​​если я правильно​

    Переход к замене содержимого ячеек в Microsoft Excel

  4. ​ Sub​​ в самой диаграмме.​​ объясните, пожалуйста, попроще.​​далее в Regional​​ strNewName & Mid(strName1,​​ из предложенных способов​​ беря ее в​​В первом способе мы​​ в подраздел​​ ещё в том,​​ ускорить, скопировав формулу​​ помощью этой функции​​ Производим передвижение во​​ существованием различных стандартов​​ на сайте дилера,​

    Окно Найти и заменить в Microsoft Excel

  5. ​If objRegExp.test(myString) Then​ понял, у меня​MISTER noname​ Странно, что названия​ :) Прикрепленные файлы​​ Settings Properties/Date в​​ intInd, 1) else:​

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

​ помог вам добиться​ кавычки.​ будем использовать инструмент​«Дополнительно»​ что по умолчанию​ПОДСТАВИТЬ​ преобразуем данные в​ вкладку​ в данной области.​ но в нём​Set colMatches =​ в ячейке (условно)​

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

​: спасибо Алексей. так​​ (в моем случае​

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

​ 1.JPG (41.28 КБ)​ графе Date Separator​​ strNewName = strNewName​​ желаемых результатов.​В «Нов_текст» вводим точку,​ под названием «Найти​. Производим поиск блока​ макросы в Экселе​с помощью маркера​

  1. ​ отдельном диапазоне, а​«Число»​ Кроме того, в​ надо исправить стоимость​ objRegExp.Execute(myString)​ две фамилии с​​ вышел пока из​​ названия банков), измененные​KuklP​

    Переход в Мастер функций в Microsoft Excel

  2. ​ вместо точки поставить​ & ‘.’ Next​Автор: Вадим Матузок​​ также беря ее​​ и заменить». Но​​ настроек​​ отключены.​​ заполнения.​​ потом скопируем их​. В группе параметров​​ англоязычных странах принято​​ товара. Сложность в​

    Переход к функции ПОДСТАВИТЬ в Microsoft Excel

  3. ​For Each objMatch​ числовыми значениями, то​ ситьуации. а если​​ в окне Excel,​​: В настройках Экса​​ например ‘;’ или​​ intInd next stlb​​noemotion​​ в кавычки.​​ перед тем как​​«Параметры правки»​Прежде всего, следует включить​Устанавливаем курсор на правый​ на место исходного.​«Числовые форматы»​ в качестве разделителя​ том, что у​ In colMatches​ если я добавлю​ нужна запятая, то​ сразу отражаются на​ поменяйте разделитель целой​ ‘-‘​​ next str end​​: Проблемка возникла, когда​Нажимаем «ОК».​​ в Excel заменить​​. Убираем флажок около​​ макросы, а также​​ нижний край ячейки,​​Выделяем пустую ячейку напротив​​перемещаем выделение в​ разряда использовать запятую,​ них в цене​​val2replace = Replace(objMatch.Value,​​ еще фамилии с​

    Аргументы функции ПОДСТАВИТЬ в Microsoft Excel

  4. ​ опять менять все​ диаграмме, а вот​ и дробной части.​После этого при​ subно возможно это​ функцией ‘заменить’​Теперь, зажав ЛКМ нижний​ точку на запятую​ значения​ активировать вкладку​ в которой содержится​ первой ячейки диапазона​ позицию​ а у нас​ разделительный знак «.»​ «.», «,»)​ числами, она не​​ назад- и везде​​ запятые — нет.​Charlene​

    ​ любой замене ‘,’​ будет медленно работаь​я меняю запятые​ правый угол нашей​ таким образом, стоит​«Использовать системные разделители»​«Разработчик»​ функция. Появляется маркер​ с данными, в​«Текстовый»​ – точку. В​ (точка), а не​

    Маркер заполнения в Microsoft Excel

  5. ​RetStr = Replace(RetStr,​ сработает?​ будет запятая?​ Не знаю почему.​: А поконкретнее, пошагово​ на ‘.’ в​ попрбуй​ на точки в​ выделенной ячейки, перетаскиваем​ сказать, что он​​. Затем в пункте​​, если в вашей​ заполнения в виде​​ котором запятые следует​​. Для того чтобы​ свою очередь это​​ «,» (запятая). И​​ objMatch.Value, val2replace)​122334boss​к61 также спасибо​ Зато быстрое двойное​ можете рассказать?​​ дату превращаться число​​noemotion​

    Копирование в Microsoft Excel

  6. ​ ячейке он цифры​ его до конца​ совершенно не годится​«Разделитель целой и дробной​ программе они до​ небольшого крестика. Зажимаем​​ трансформировать в точки.​​ сохранить внесенные изменения,​ вызывает проблему, когда​​ по этому чтобы​​Next​: китин,​​ за помощь, но​​ нажатие по элементу​

    Вставка в Microsoft Excel

  7. ​KuklP​ не будет!​: Я бы предложил​меняет на дату​ нужного диапазона. Вся​ в случае с​ части»​ сих пор не​ левую кнопку мыши​ Щелкаем по пиктограмме​ щелкаем по кнопке​ пользователь открывает файл,​​ создать формулу, которая​​End If​

Очистка содержимого в Microsoft Excel

​проблема в том,​ как вставить это​ с величиной тут​: Да куда уж​

​Так что можно​​ такой способ обработки​

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

​ или цифру ну​ область заполнилась данными​ формулами, так как​производим замену с​ активированы. После этого​ и тянем этот​«Вставить функцию»​«OK»​

​ созданный в программе​ будет переделывать цену,​ЗАМЕНАТОЧКИ = RetStr​​ что не всегда​​ в код листа-не​ же позволяет вручную​ конкретней. Прикрепленные файлы​ и без макроса​ конкретной ячейки.​ не ту которая​

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

    Переход в Visual Basic в Microsoft Excel

  2. ​End Function​ в ячейке нужно​ знаю. ломаю голову.​

    ​ изменить запятые на​
    ​ 2013-11-20_103552.gif (58.3 КБ)​
    ​ обойтись!А зачем вообще​

    ​… Dim word​ была​ Теперь вам надо​ таблице перейдут в​

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

  3. ​на​ действия:​ в которой нужно​ строки формул.​​ выбранном диапазоне будет​​ Доходит до того,​ каждую точку на​? ЗАМЕНАТОЧКИ(«Иванов 1.12​​ изменить два числа,​​ может подскажите или​

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

  4. ​ точки.​KuklP​ цикл?​ as String …​как с этим​ выполнить следующее:​ текстовый формат. Итак,​«.»​Перемещаемся во вкладку​​ трансформировать запятые в​​После этих действий будет​

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

​ преобразован в текстовый.​ что Эксель даже​

​ запятую. Так как​​ к. Петров 23.45​ иногда там стоит​

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

​ сделайте плиз в​MISTER noname​: Кросс:​If vba.InStr(1, cells(1,1),​ … word =​ справиться помогите плс.​Выделить измененные значения.​ приступим:​. Для введения параметров​«Разработчик»​ точки.​ запущен Мастер функций.​

  1. ​Опять выделяем целевой диапазон.​​ не считает формулы,​​ товара очень много,​ н.»)​​ одно, а иногда​​ моем файле​

    Переход в параметры в Microsoft Excel

  2. ​: Помогите изменить «точку»​Charlene​​ ‘,’, vbTextCompare) <>​​ Cells(i, j).Value For​Tsh​​Нажать CTRL+X.​​Для начала надо преобразовать​ в действие щелкаем​​и щелкаем по​​Как видим, все содержимое​​ Ищем в категории​ Это важный нюанс,​​ так как неправильно​​ то это совсем​​Иванов 1,12 к.​​ 6. Как быть​​k61​ на «запятую» при​: Ага, заменила. А​​ 0 Then vba.Mid(Target,​​ k = 1​

Смена разделителей в Microsoft Excel

​: Сделай сперва формат​Выделить неизмененные значения.​ формат ячеек в​ по кнопке​ кнопке​ целевого диапазона было​«Тестовые»​ ведь без предварительного​ воспринимает знаки. В​ не удобно и​

​ Петров 23,45 н.​ в таких случаях?​: В Вашем файле,​ трансляции данных. В​ на оси диаграммы,​ vba.InStr(1, cells(1,1), ‘,’,​ To Len(word) If​ ячейки текстовым.​Кликнуть ПКМ.​ текстовый. Для этого​«OK»​«Visual Basic»​ преобразовано в данные​или​ выделения трансформация будет​ этом случае нужно​ очень долго. Возможно​122334boss​китин​

​ правой кнопкой мыши​

lumpics.ru

Четыре способа, как в Excel заменить точку на запятую

​ ячейку С лист​ построенной по таким​ vbTextCompare), 1) =​ Mid(word, k, 1)​noemotion​Выбрать параметр вставки с​ выделите нужную область,​.​, которая размещена в​ с точками вместо​«Полный алфавитный перечень»​ произведена по всей​ либо поменять локализацию​ ли как-то убедить​: Gustav,​: абсолютно правильно поняли.данная​ на ярлычке листа​ «данные» идет трансляция​ данным, все равно​ ‘.’ End IfУдачиПроблема​ = ‘,’ Then​: Да я формат​ обозначением «123».​ нажмите ПКМ и​После вышеуказанных действий запятые,​ блоке инструментов​ запятых. Теперь нужно​наименование​

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

Первый способ: «Найти и заменить»

​ области листа, а​ программы в настройках,​ эксель воспринимать точку​так просто…​ формула только для​ — исходный текст.​ курса доллара с​ дроби с запятой​ эта известна довольно​ Mid(word, k, 1)​ ячейки каким только​Вот мы и разобрали​ в меню кликните​ которые использовались в​«Код»​ скопировать результат и​

  1. ​«ПОДСТАВИТЬ»​ это далеко не​ либо заменить знаки​ как запятую? Или​огромное спасибо..​ конкретного примера​k61​
  2. ​ «точкой» и при​ выходят.​ давно.​ = ‘.’ Cells(i,​
  3. ​ не выстовлял, все​ второй способ, как​ по «Формат ячеек».​ качестве разделителей для​на ленте.​ вставить в исходную​. Выделяем его и​ всегда нужно. После​
  4. ​ в документе. Давайте​ может есть какой​_Boroda_​122334boss​: Заменить на:​
  5. ​ отправке на лист​

заменить запятую на точку excel vba

​Charlene​Что бы качественно​ j).Value = word​ равно какая-нить шняга,​ в Excel заменить​В появившемся окне, находясь​ дробей, будут преобразованы​

Второй способ: формулы

​Открывается редактор макросов. Производим​ область. Выделяем ячейки​ щелкаем по кнопке​ того, как область​ выясним, как поменять​ другой вариант?​: Еще вариантик функции.​: китин,​If Not IsNumeric(x)​ «январь» тоже транслирует​: Прошу пощения.​ преобразовать текст с​

  1. ​ Exit For End​ а самое смешное​ точку на запятую.​ на вкладке «Число»,​ в точки. Но,​
  2. ​ вставку в него​ с формулой. Находясь​
  3. ​«OK»​ выделена, передвигаемся во​
  4. ​ запятую на точку​

​Заранее благодарен за​ Совсем простенький.​подскажите, как быть​ Then x.Value =​

  1. ​ с «точкой» и​Я поняла, что​ точками в числовой​
  2. ​ If Next …Думаю​ что не на​ Переходим к третьему.​
  3. ​ выберите «Текстовый» и​ главное, выражения, в​ следующего кода:​
  4. ​ во вкладке​

​.​ вкладку​ в данном приложении.​ ответ.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ZamTo(ss)​ в моей ситуации?​ Val(x)​ в ячейку N5​ кросс не приветствуется.​

  1. ​ формат VBA не​
  2. ​ должно работать довольно​
  3. ​ всех цифрах….​
  4. ​Теперь нужно рассмотреть, как​
  5. ​ кликните по «ОК».​ которых они используются,​

​Sub Макрос_трансформации_запятых_в_точки()​«Главная»​Открывается окно аргументов функции.​«Главная»​Скачать последнюю версию​

Третий способ: макрос

​Казанский​Dim n_, i,​Gustav​Иначе при второй​ лист «данные» тоже​ Просто очень срочно​

  1. ​ нужен:​
  2. ​ таки быстро. А​
  3. ​Tsh​ можно с помощью​После изменения формата ячеек​ останутся числовыми, а​
  4. ​Selection.Replace What:=»,», Replacement:=».»​

заменить запятую на точку excel формула

​, щелкаем по кнопке​ Она имеет три​

  1. ​. Щелкаем по кнопке​
  2. ​ Excel​
  3. ​: В 2007/2010 можно​
  4. ​ a_, jj, aa_​: Верной дорогой -​
  5. ​ активации листа отбрасывает​

​ также с «точкой».​ надо решить проблемку.​1) Создать новый​ если у тебя​: по идее если​ VBA заменить запятую​

Четвертый способ: настройки

​ можно приступать к​ не будут преобразованы​End Sub​ на ленте​ обязательных аргумента​«Найти и выделить»​

  1. ​Прежде, чем приступить к​
  2. ​ установить свои региональные​
  3. ​On Error Resume​ в регулярные выражения!​
  4. ​ дробную часть.​ А необходимо чтобы​Дайте кто-нибудь хоть​ лист рабочей книги.​
  5. ​ большой масив даных(раз​ стоит текстовый формат​ на точку в​ замене. Для этого​
  6. ​ в текстовые.​

​Завершаем работу редактора стандартным​«Копировать»​«Текст»​, которая размещена в​ замене, нужно для​ настройки, отличные от​ Next​ Нужна UDF на​KuklP​

​ была «запятая»! И​

fb.ru

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

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

​ системных (см. кнопка​​n_ = Len(ss)​ VBA с использованием​

​: Я обычно пользуюсь​​ получается некоректный пересчет​ ли…​ ячейки листа и​ о скорости), то​ общий, то он​ нужно:​ кликните по кнопке​

​ запятых в точки​​ кнопку закрытия в​ группе инструментов​«Старый текст»​«Редактирование»​ очередь уяснить, для​ Офис — Параметры​For i =​

​ CreateObject(«VBScript.RegExp»).​​ вот этим:​ формул! Как изменить​Z​ дать им тектовый​ для ускорения тебе​ воспринимает как текст​Перейти во вкладку «Разработчик».​ «Найти и выделить»​ в документах Excel.​ верхнем правом углу.​«Буфер обмена»​и​на ленте. Затем​ чего вы её​ Excel).​

​ 1 To n_​​Шаблон поиска точек,​Sub StrToNum() Cells.Replace​ чтобы была везде​: Сначала вы -​ формат.​ не обойтись без​ и ничего не​Нажать на Visual Basic.​ и в выпадающем​

​ Большинство из этих​​Далее выделяем диапазон, в​. Можно сделать и​
​«Новый текст»​ открывается небольшое меню,​ производите. Одно дело,​В более ранних​ Step 3​ подлежащих замене на​ «.», «.», 2​ «запятая»? Помогите пожалуйста.​ дайте ваш пример-хотелку…​3) Выделить исходный​ двух строчек в​ меняет….​В появившемся окне вставить​ списке выберите «Заменить».​ вариантов предполагают изменение​ котором следует произвести​ проще, а именно​. В поле​ в котором следует​ если вы проводите​ надо поменять региональные​a_ = Mid(ss,​ запятые, примерно такой:​

​ End Sub​​Алексей К​Да вчитайтесь в​ лист с информацией​
​ начале програмы:​noemotion​ текст, который будет​В окне, что появится,​ формата данных с​ трансформацию. Щелкаем по​ после выделения диапазона​«Текст»​ выбрать пункт​ данную процедуру просто​ настройки в Панели​ i, 3)​ sd*(.)d*s​При этом надо​: А если попробовать​ предложенные варианты, и​ и выполнить операцию​Application.ScreenUpdating = False​: Проблема есть. И​ указан под этим​ в поле «Найти»​ числового на текстовый.​ кнопке​
​ набрать комбинацию клавиш​нужно указать адрес​«Заменить…»​ потому, что визуально​
​ управления. Excel воспримет​

​jj = WorksheetFunction.Find(«.»,​122334boss​ учитывать совет из​ так: Ctrl+H «найти»​
​ опишите в каких​ копирования.​ Application.Calculation = xlCalculationManualи​ никакие форматы действительно​ списком.​ введите точку, а​ Это ведет к​«Макросы»​ на клавиатуре​ ячейки, где размещены​.​ лучше воспринимаете точку​ их немедленно, без​ a_)​: Gustav,​ ответа #2. Такой​ . (точка), «заменить​ настройках XL реально​4) Находясь в​ одной сточки в​ не спасают. Поэтому​Закрыть окно.​ в «Заменить на»​ тому, что программа​, которая расположена все​Ctrl+1​ данные, которые следует​После этого запускается инструмент​ как разделитель и​ перезагрузки.​If Err.Number =​для меня это​
​ код ничего не​
​ на» , (запятая).​ работаете.​ созданном листе выполнить​ конце программы:​ вижу выход только​Теперь можно приступать к​
​ — запятую.​ не может задействовать​ в той же​.​ изменить. Для этого​
​«Найти и заменить»​ не планируете использовать​Можно поменять «.»​ 0 Then​
​ еще сложно, проще​ поменяет в нечисловых​У меня в​Мотя​ операцию ‘Правка-Специальная вставка-Значения’.​Application.Calculation = xlCalculationAutomatic​ один — выполнить​ замене.​
​Нажмите кнопку «Заменить все».​ эти выражения в​ группе инструментов​Выделяем исходный диапазон. Щелкаем​ устанавливаем курсор в​
​во вкладке​ эти числа в​
​ на «,» через​aa_ = Replace(a_,​ вариантов нет?​ ячейках, а числовые​
​ Вашем файле везде​: В панели управления​5) Выделить столбец​проще не пеши​
​ замену с помощью​Выделите нужные ячейки.​Это был первый способ,​
​ вычислениях. Но также​«Код»​ по выделению правой​
​ данное поле, а​«Заменить»​
​ расчетах. Совсем другое​ Ctrl+H.​ «.», «,»)​Gustav​ станут восприниматься Эксом​ запятые. Может в​ — «Язык и​ с числами в​ её а нормально​
​ макросов, то есть​Перейдите во вкладку «Разработчик».​

CyberForum.ru

Как заменить на диаграмме запятую на точку?

​ как в Excel​​ существует способ произвести​
​.​ кнопкой мыши. Появляется​ затем щелкаем мышью​. В поле​ дело, если вам​Можно использовать формулы​If IsNumeric(aa_) Then​: Можно попробовать так.​ правильно.​ настройках Excel в​ региональные стандарты»: Числа,​ текстовом формате.​ выучи VBAСпасибо всем​ вручную обработать значение​Нажмите кнопку «Макросы».​ заменить точку на​ трансформацию запятых в​Открывается окно со списком​
​ контекстное меню. В​ на листе по​«Найти»​ нужно сменить знак​ типа Код =—ПОДСТАВИТЬ(A1;».»;»,»)​

​ss = Replace(ss,​​ Команда меню «Текст​122334boss​ качестве разделителя у​

​ Разделитель целой и​​6) Дать этому​ все просто супер…​:)

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

​ имеющихся в книге​​ нем выполняем щелчок​

​ первой ячейке изменяемого​​устанавливаем знак​ именно для расчета,​lasombras​ a_, aa_)​ по столбцам», разделитель​: добрый день.​:cry:

​ Вас указана точка?​​ дробной части.​:oops:​ столбцу числовой формат.​Sub CSV() Dim​ его в текст),​ недавно созданный макрос.​
​ он вам не​ исходного форматирования. Для​ макросов. Выбираем тот,​

​ по пункту​​ диапазона. Сразу после​«,»​;)​ так как в​: Получилось. Спасибо большое,​End If​ — пробел. Дальше​подскажите как можно​

​MISTER noname​​Мотя​7) Выполнить групповую​ word As String​ заменяя символ ‘,’​Нажмите «Выполнить».​

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

​, а в поле​​ будущем документ будет​ Вы сильно помогли.​End If​ в «числовых» колонках​
​ быстро заменить в​: Не могу выполнить​: Charlene!​ операцию по замене​ Dim stroka As​ символом ‘.’ .​После этого задачу, как​ ко второму.​:)

​ изменить настройки самой​​ через редактор. После​
​, который расположен в​ в окне аргументов.​«Заменить на»​ обрабатываться в англоязычной​ Я очень давно​:)

​Err.Clear​​ меняем точку на​ числах точку на​:)

​ замену-меняет везде точки​​Зачем Вам нужна​ точек на зяпятые​ Integer Dim yacheyka​ До этого нужно​ в Excel заменить​Сейчас мы разберемся, как​ программы.​ того, как выделили​ группе​ В поле​—​ версии Эксель.​ мучился с этой​Next i​ запятую. Окончательно собираем​ запятую?​ на запятые, а​ эта «идея фикс»​ (Правка-Замена). Если исходные​

planetaexcel.ru

Изменить точку на запятую при трансляции данных

​ As String stroka​​ сделать формат ячеек​ точку на запятую,​ с помощью формулы​Автор: Максим Тютюшев​ строку с его​«Параметры вставки»​«Старый текст»​«.»​Наиболее простой способ выполнение​ проблемой.​ZamTo = ss​ формулой с &​заранее благодарен.​ мне необходимо только​ со сменой разделителя?​ текстовые значения содержали​ = 1 Range(‘C’​ текстовым.​ можно считать решенной.​

​ заменить запятую на​​Профессионально работающие в «Эксель»​ наименованием, щелкаем по​. Данный пункт обозначен​устанавливаем следующий символ​
​. Щелкаем по кнопке​ трансформации запятой на​Как в excel 2007​On Error GoTo​ или СЦЕПИТЬ снова​ArkaIIIa​

​ в ячейке С.​​Charlene​ запятую как разделитель​ & row_number).Select Do​demonlegion​ Переходим к последнему​ точку в Excel.​ люди зачастую сталкиваются​ кнопке​ цифрами​ –​«Заменить все»​ точку – это​ все точки в​ 0​ в единую строку.​: ctrl+f, вкладка «заменить»​

​ А как изменить​​: А! Ура! Помогло!​ разрядов (например ‘1,234.876.30’)​ While (ActiveCell.Value >​: Как это сделать?​

​ — четвертому методу.​​ Его суть заключается​ с необходимостью заменить​
​«Выполнить»​«123»​«,»​.​ применение инструмента​ столбце заменить на​End Function​122334boss​ — заменить «.»​

​ в настройках Excel?​​ Через панель управления!​ сначала необходимо заменить​ 0) yacheyka =​ Файл и так​Данный способ подойдет в​ в том, что​ запятую (,) на​
​.​.​. В поле​Открывается информационное окно, в​«Найти и заменить»​ запятые? очень надо)​122334boss​: Gustav,​

​ на «,»​​ Мне необходимо чтобы​ :{} , Мотя,​ запятую на ‘пусто’.​ Range(‘C’ & stroka).Value​

​ после макроса становится​​ тех случаях, когда​
​ с помощью специального​ точку (.). Чаще​Выполняется преобразование. Запятые будут​
​После этих действий значения​«Новый текст»​ котором предоставляется отчет​

​. Но, сразу нужно​​Герман​: _Boroda_,​
​если разнести по​А если формулой,​ данные в ячейку​
​ спасибо!​Вот, собственно и​ word = Cells(stroka,​ нормальным для понимания​ нужно произвести замену​ оператора мы преобразуем​ всего это связано​ трансформированы в точки.​

planetaexcel.ru

замена в числах точки на запятую (Формулы/Formulas)

​ будут вставлены в​​ставим точку –​
​ о выполненной трансформации.​ отметить, что для​: либо выделить все​интересно получается…​
​ столбцам с помощь​

​ то:​​ С лист «данные»​Вы понимаете, пишу​ все…​
​ 3).Value For k​ csvшником, помоги плиз…​
​ так, чтобы формулы​

​ данные в других​​ с редактированием файлов​
​Урок:​ соответствующий диапазон. При​«.»​ Делаем щелчок по​ вычислений такой способ​ столбцы и сделать​спасибо..​

​ пробела, не совсем​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A1;».»;»,»)​​ поступали с «запятой»,​
​ научную статью, а​

​Charlene​​ = 1 To​

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

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

​: Добрый день.​​ Len(word) If Mid(yacheyka,​
​ меня пиво само​ он следующим образом:​ перенесем их на​ как за рубежом​ Excel​ трансформированы в точки.​ данные внесены, щелкаем​«OK»​

​ как содержимое ячеек​​ не могу знать​: _Boroda_,​ в том, что​

​: ArkaIIIa,​​ корректны. Еще раз​
​ именно такой формат.​Подскажите пожалуйста, как​

​ k, 1) =​​ собой…, если ты​Нажмите кнопку «Файл».​ необходимый диапазон:​ единый стандарт подразумевает​Следующий способ единственный среди​
​ Чтобы удалить уже​ по кнопке​.​ будет преобразовано в​

​ какую вы таблицу​​подскажите,​
​ числа могут стоять​ctrl +H так​ проверил файл- там​

​ Два дня голову​​ решить проблему? Требуется,​ ‘,’ Then Mid(word,​ из Москвы​Перейдите в меню «Параметры».​Кликаем по ячейке, которая​ использование в качестве​ вышеперечисленных, при котором​ не нужную нам​«OK»​Программа выполняет процедуру трансформации​

​ текстовый формат.​​ используете) , либо​
​пытался применить вашу​ с текстовым значением​ быстрее, таким способом​ в ячейке С​ ломаем всей кафедрой.))​ чтобы в статье​ k, 1) =​noemotion​В появившемся окне перейдите​ располагается первой рядом​ разделителя десятичных чисел​

​ при трансформации запятых​​ область, заполненную формулами,​​.​
​ запятых на точки​
​Производим выделение области на​
​ в свойствах таблицы​
​ формулу на другом​
​ не подряд, нужно​ все точки!!! даже​
​ данные с "точкой".​
​ Вы нас очень​ дробные числа разделялись​
​ '.' Cells(stroka, 3).Value​
​: Можно что-нить подобное​
​ в раздел "Дополнительно".​
​ с теми, в​ точку, в то​
​ в точки выражение​ выделяем её и​
​Как видим, для первой​ в выделенном диапазоне.​
​ листе, где нужно​ заменить стиль/вид (денежный,​
​ файле, она не​
​ будет долго заменять​
​ в конце предложения​
​Алексей К​

​ выручили, ребята!​ точкой, а не​ = word Exit​
​ сделать:​В меню «Параметры вставки»​

​ которых нужно произвести​​ время как у​
​ будет восприниматься программой​
​ щелкаем правой кнопкой​

​ ячейки преобразование выполнено​​ На этом данную​ трансформировать запятые в​
​ например или другой​
​ заработала (копировал даже​ выборочно по ячейкам,​
​ будут изменены, а​: Файл-Параметры-Дополнительно-Использовать системные разделители​
​Мотя​
​ запятой. В ячейках-то​ For End If​sub zpt() dim​
​ уберите отметку рядом​ замену.​
​ нас - запятую.​ как число, а​
​ мыши. В появившемся​ успешно. Подобную операцию​
​ задачу можно считать​ точки. Выполняем щелчок​
​ именно с запятыми).​
​ значения с вашего​ а затем сцепить...​
​ мне нужно только​
​ (в окошке должна​
​: Charlene!​
​ я могу поменять​
​ Next stroka =​
​ str,stlb,intInd as Integer​ с "Использовать системные​
​Нажимаем на кнопку "Вставить​

​ И наоборот, для​​ не как текст.​
​ меню выбираем пункт​
​ можно провести и​

​ решенной. Но следует​​ правой кнопкой мышки.​
​Александр баканов​
​ файла и вставлял​Gustav​ в числах.​ стоять ,) Это​Не забудьте вернуть​ вручную или функцией​ stroka + 1​ dim strName1, strNewName​

​ разделители».​​ функцию».​
​ разделения разряда используют​ Для этого нам​

excelworld.ru

Запятая вместо точки.

​«Очистить содержимое»​​ для всех других​ помнить, что данные,​ В запустившемся контекстном​: взависимости от кол-ва​ на чистый лист),​:​ArkaIIIa​ для 2010 офиса.​ «всё на круги​ «Найти и заменить»,​ Range(‘C’ & stroka).Select​ as String for​В пункте «Разделитель целой​В списке находим функцию​ запятую, а у​ нужно будет поменять​.​ ячеек нужного диапазона.​ замененные таким способом​ меню отмечаем пункт​ точек… столько раз​ в чем сложность?​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ЗАМЕНАТОЧКИ(myString As String)​:​k61​ своя», чтобы потом​ но для построения​ Loop End SubА​ str=1 to n​ и дробной части»​
​ «Подставить».​ нас — точку.​

​ системный разделитель в​​Преобразование данных по смене​ Хорошо, если этот​ будут иметь текстовый​«Формат ячеек…»​ нажми бэкспэйс, а​122334boss​
​Dim objRegExpAs Object​122334boss​: В код листа​ не иметь «геморроя»​ диаграммы эти ячейки​ зачем здесь вводить​
​ ‘ n-количество строк​ замените запятую на​Кликаем по «ОК».​
​ В этой статье​ настройках с запятой​

​ запятых на точки​​ диапазон небольшой. Но​ формат, а, значит,​. Те пользователи, которые​ потом столько же​: _Boroda_,​

CyberForum.ru

Как в excel 2007 все точки в столбце заменить на запятые?

​Dim objMatchAs Object​Файл прикладывайте.​ «Данные»​ с EXCEL.​

​ Excel 2007 не​​ переменную ‘yacheyka’?Чтобы меньше​ for stlb=1 to​ точку.​Далее возникнет окно функции,​ мы поговорим о​ на точку.​ выполнено, а все​ что делать, если​ не смогут быть​ предпочитают пользоваться альтернативными​

​ раз точку))))))​​спасибо , буду​Dim colMatchesAs Object​122334boss​Private Sub Worksheet_Activate()​Charlene​

​ воспринимает. Как быть?​

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

А вот еще интересные статьи:

  • Как поменять запятую на точку в excel настройках
  • Как поменять в excel ячейки местами слова
  • Как поменять заливку в excel
  • Как поменять в excel заголовок столбцов с цифрами
  • Как поменять заголовок в excel в таблице

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии