Преобразование точек в запятые в 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. Вставка в Блокнот.

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

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

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

Готово.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
  2. Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
  3. Задать текстовый формат ячеек.

  4. Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
  5. Вставка таблицы.

  6. Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
  7. Найти и заменить в Excel.

  8. В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
  9. Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.

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

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

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

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

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

Содержание

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

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

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

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

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

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

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

  1. Находясь во вкладке «Главная», в группе инструментов «Редактирование» на ленте жмем на кнопку «Найти и выделить». В появившемся меню переходим по пункту «Заменить».
  2. Переход к замене в Microsoft Excel

  3. Открывается окно «Найти и заменить». В поле «Найти» вставляем знак точки (.). В поле «Заменить» — знак запятой (,). Кликаем по кнопке «Параметры».
  4. Переход в параметры замены в Microsoft Excel

  5. Открываются дополнительные настройки поиска и замены. Напротив параметра «Заменить на…» кликаем по кнопке «Формат».
  6. Переход в формат замены в Microsoft Excel

  7. Открывается окно, в котором мы сразу можем установить формат изменяемой ячейки, какой бы она до этого не была. В нашем случае главное установить числовой формат данных. Во вкладке «Число» среди наборов числовых форматов выделяем пункт «Числовой». Жмем на кнопку «OK».
  8. Устанорвка формата в Microsoft Excel

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

Запуск замены в 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. Теперь нам нужно присвоить ячейкам числовой формат. Выделяем всю область преобразованных данных. На ленте во вкладке «Главная» ищем блок инструментов «Число». В выпадающем списке меняем формат на числовой.

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

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

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

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

  1. Прежде всего, нужно включить макросы и вкладку «Разработчик», если они у вас не включены.
  2. Включение макросов в Microsoft Excel

  3. Переходим во вкладку «Разработчик».
  4. Переход в меню разработчика в Microsoft Excel

  5. Жмем на кнопку «Visual Basic».
  6. Переход в Visual Basic в Microsoft Excel

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

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

    Закрываем редактор.

  8. Вставка кода в Microsoft Excel

  9. Выделяем область ячеек на листе, которую нужно преобразовать. Во вкладке «Разработчик» жмем на кнопку «Макросы».
  10. Переход в макросы в Microsoft Excel

  11. В открывшемся окне представлен список макросов. Выбираем из списка «Макрос замены запятых на точки». Жмем на кнопку «Выполнить».

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

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

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

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

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

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

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

  3. Открываем Блокнот. Делаем клик правой кнопкой мыши, и в появившемся списке кликаем по пункту «Вставить».
  4. Вставка в Блокноте

  5. Кликаем по пункту меню «Правка». В появившемся списке выбираем пункт «Заменить». Или же, можно просто набрать на клавиатуре комбинацию клавиш Ctrl+H.
  6. Замена в Блокноте

  7. Открывается окно поиска и замены. В поле «Что» ставим точку. В поле «Чем» — запятую. Жмем на кнопку «Заменить все».
  8. Замена в программе Блокнот

  9. Выделяем измененные данные в Блокноте. Кликаем правой кнопкой мыши, и в списке выбираем пункт «Копировать». Или жмем на клавиатуре сочетание клавиш Ctrl+C.
  10. Копирование в Блокноте

  11. Возвращаемся в Эксель. Выделяем диапазон ячеек, где следует заменить значения. Кликаем по нему правой кнопкой. В появившемся меню в разделе «Параметры вставки» кликаем по кнопке «Сохранить только текст». Либо, жмем сочетание клавиш Ctrl+V.
  12. Вставка данных в Microsoft Excel

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

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

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

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

  1. Переходим во вкладку «Файл».
  2. Переход во вкладку Файл в Microsoft Excel

  3. Выбираем раздел «Параметры».
  4. Переход в параметры в Microsoft Excel

  5. Переходим в пункт «Дополнительно».
  6. Переход в Дополнительно настроек в Microsoft Excel

  7. В разделе настроек «Параметры правки» снимаем галочку с пункта «Использовать системные разделители». В активировавшееся поле «Разделитель целой и дробной части» ставим точку. Жмем на кнопку «OK».
  8. Изменение параметров в Microsoft Excel

  9. Но, данные сами собой не изменятся. Копируем их в Блокнот, а после вставляем на то же место обычным способом.
  10. Данные в блокноте в Microsoft Excel

  11. После завершения операции рекомендуется вернуть настройки Эксель по умолчанию.

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

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

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

  1. Через меню «Пуск» входим в «Панель управления».
  2. Переход в Панель управления

  3. В Панели управления переходим в раздел «Часы, язык и регион».
  4. Переход в раздел Часы в Microsoft Excel

  5. Переходим в подраздел «Язык и региональные стандарты».
  6. Переход в подраздел Язык и региональные стандарты в Microsoft Excel

  7. В открывшемся окне во вкладке «Форматы» жмем на кнопку «Дополнительные настройки».
  8. Переход в дополнительные параметры в Microsoft Excel

  9. В поле «Разделитель целой и дробной части» меняем запятую на точку. Жмем на кнопку «OK».
  10. Изменение системных настроек Windows

  11. Копируем данные через Блокнот в Excel.
  12. Вставка в Microsoft Excel

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

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

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

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

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

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

Содержание

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

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

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

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

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

Выбор инструмента Заменить в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

Содержание

  1. Изменение параметров Excel
  2. Изменение системных настроек Windows
  3. Как изменить разделитель в Excel 2007
  4. Инструмент «Найти и заменить»
  5. Применение функции
  6. Использование макроса
  7. Правила замены точек и запятых в программе Excel
  8. Как заменить точку с запятой во всем документе Excel
  9. Временно меняем настройки Excel
  10. Временно меняем системные настройки Windows
  11. Использование функции ПОДСТАВИТЬ
  12. Использование Блокнота
  13. Как поменять точки на запятые в Excel в определенном месте
  14. Заключение

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

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

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

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


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

Как изменить разделитель в Excel 2007

Нажмите кнопку «Office» и откройте окно параметров Excel.

Выберите «Дополнительно», а в разделе «Параметры правки» введите в поле разделителя целой и дробной части запятую. Изменение вступит в силу как только вы нажмете кнопку «ОК».

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

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

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

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

Применение функции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Если в настройках программы Excel разработчиком в основных настройках точка задана как десятичный разделитель, то изменить ее на запятую можно в стандартной панели установок программы Excel. Открыть ее можно сочетанием клавиш Alt+«Ф».
  2. В появившемся перед вами меню выберите строчку «Дополнительно» и следом «Использовать системные разделители». Далее просто проведите замену и сохраните произведенные изменения. После этого именно запятая будет выступать разделителем десятичных дробей.

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

  1. Если вам необходимо заменить точку запятой только в одной определенной ячейке сделать это лучше вручную. Просто нажмите дважды на ячейку и проведите замену. Убедитесь заранее, что файл открыт для редактирования. Просто удалите точку и поставьте на ее место запятую. После чего закройте ячейку для редактирования.
  2. Для массового замещения запятыми абсолютного количества точек необходимо применить диалоговое окошко поиска и замены. Он расположен в верхнем меню программы справа. Перед вами откроется диалоговое окно, в котором производится автозамена символов.
  3. В поле диалогового окна «Найти» введите точку, а запятую — в поле «Заменить на». Далее нажмите на вариант меню «Заменить все» и программа приступит к выполнению заданной команды. Это может занять некоторое время, если объем данных табличного редактора достаточно велик. Это же относится и к обратным действиям по замене запятой на точку во всем документе. Обратите внимание на тот момент, что будет произведена автозамена абсолютно всех символов в документе, поэтому внимательно отнеситесь к данной операции, для того чтобы ваши данные не были полностью испорчены ошибочными действиями при автозамене.

Временно меняем настройки Excel

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

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

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

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

Временно меняем системные настройки Windows

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

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

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

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

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

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

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

Использование Блокнота

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

Источники

  • https://topexcel.ru/5-bistrih-sposobov-kak-zamenit-tochki-na-zapyatye-v-excel/
  • https://myblaze.ru/kak-v-excel-zamenit-tochku-na-zapyatuyu/
  • https://lumpics.ru/how-change-comma-to-dot-in-excel/
  • https://besthard.ru/faq/kak-v-excel-zamenit-tochku-na-zapyatuyu/
  • https://exceltable.com/formatirovanie/zamenit-tochku-na-zapyatuyu
  • https://lumpics.ru/how-replace-dot-to-comma-in-excel/
  • https://sirexcel.ru/priemi-excel/kak-pomenyat-tochki-na-zapyatye-v-excel/
  • https://MicroExcel.ru/zamena-tochki-na-zapyatuyu/

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

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

​Смотрите также​строк в каждом​ 15518. Без разделителя.​ разделителем.​ Сервис – Параметры​ потому что запятая​ ней есть текст.(​ удачи Вам!​ выручили, ребята!​ по столбцам)​ всю систему) ,​После этого задачу, как​ можно приступать к​В поле​ замены. В поле​ нижней границы области,​. Жмем на кнопку​Многие пользователи программы Эксель​ до 20000​Лузер™​Резьюм: меняем что-то​ – Международные –​ Application.DecimalSeparator?​ И как будет​

​Levetan​Мотя​

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

​2 — Сцепил​ то ты в​ в Excel заменить​ замене. Для этого​«Разделитель целой и дробной​«Что»​ содержащей преобразуемые данные.​«OK»​ сталкиваются с вопросом​в конечной таблице​

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

​: Придумал метод 3​ на точку.​ Разделитель целой и​слэн​ читаться число с​​: если ты имел​​: Charlene!​ столбцы через запятую.​ Екселе можешь просто​ точку на запятую,​ на главной вкладке​ части»​ставим точку. В​Теперь нам нужно присвоить​.​ замены точек на​ строк до 800​Идея такая:​

  1. ​Лузер™​​ дробной части указана​​: три раза да!​​ двумя запятыми ).​​ ввиду Num клавиши​Не забудьте вернуть​​ (=СЦЕПИТЬ (D1;»,»;E1))​​ выделить свои столбцы​ можно считать решенной.​​ кликните по кнопке​​меняем запятую на​

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

  2. ​ поле​​ ячейкам числовой формат.​​После того, как мы​​ запятые в таблице.​​ 000​Пусть TestString =​​: Файл забыл :)​​ точка, и при​слэн​Спасибо всем ,​​ и там точка?​​ «всё на круги​

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

  3. ​3 — Полученная​ мышей, потом Правка​ Переходим к последнему​​ «Найти и выделить»​​ точку. Жмем на​​«Чем»​​ Выделяем всю область​

    Переход в формат замены в Microsoft Excel

  4. ​ вернулись в окно​ Это чаще всего​сейчас работаю с​ «1,5518», т.е. у​ZVI​ этом установлен флаг​: нужно макросом и​ кто мне ответил​ тогда просто смени​​ своя», чтобы потом​​ ячейка используется в​ — Заменить, указываешь​​ — четвертому методу.​​ и в выпадающем​​ кнопку​​— запятую. Жмем​

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

  5. ​ преобразованных данных. На​«Найти и заменить»​​ связано с тем,​​ 60 000 строк​ нас некий текст​: —​ «Использовать системные разделители».​ с наибольшей скоростью​ и еще ответит​ язык на англ​ не иметь «геморроя»​ расчетах​ «Что заменить» -​Данный способ подойдет в​ списке выберите «Заменить».​«OK»​​ на кнопку​​ ленте во вкладке​

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

​, выделяем весь диапазон​ что в англоязычных​

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

​ основной таблицы -​ с разделителем «запятая»​

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

​Метод .Replace хоть​При этом Application.DecimalSeparator​ ибо данных может​ .​Shurovik​ с EXCEL.​Светлана лазарева​ точку, «На что​ тех случаях, когда​

  1. ​В окне, что появится,​.​«Заменить все»​«Главная»​ ячеек на листе,​​ странах принято отделять​​ для этого требуется​Запоминаем текущие настройки​ и со странностями,​

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

  2. ​ выдаст точку, а​ быть много​Я нашел ответ​: В настройках программы​​Charlene​​: Мне помогло ctr+H​ заменить» — запятую.​​ нужно произвести замену​​ в поле «Найти»​

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

  3. ​Копируем данные через Блокнот​.​​ищем блок инструментов​​ где нужно будет​ десятичные дроби от​ обработать около 40​ .UseSystemSeparators и .DecimalSeparator​ но с ним​ Excel-ю для числовых​Лузер™​ и привожу его​ измените, как отделять​​: Да, конечно, спасибо​​ самое простое и​ Жмешь «Заменить все».​​ так, чтобы формулы​​ введите точку, а​ в Excel.​​Выделяем измененные данные в​​«Число»​ выполнить замену точки​ целого числа точкой,​​ файлов — на​​меняем .DecimalSeparator на​​ то все понятно.​​ ячеек нужна запятая.​

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

  4. ​: На первый вопрос,​ здесь :​ целую часть от​ за совет.​ крутое решение. Спасибо​ Все.​ оставались действенными. Выполняется​ в «Заменить на»​Возвращаем прежние настройки Windows.​ Блокноте. Кликаем правой​. В выпадающем списке​ на запятую. Это​ а у нас​ генерацию таблицы уходит​ запятую или тот​Функция DecSep() мною​Чтобы не зависеть​ содержащий «или», ответ​» Необходимо поменять​ дробной. Подробнее сказать​Romchik​

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

  5. ​ Виталий!​Пользователь удален​ он следующим образом:​ — запятую.​Последний пункт очень важен.​​ кнопкой мыши, и​​ меняем формат на​​ очень важно, ведь​​ – запятой. Хуже​ 27сек​ разделитель, который был​

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

​ была приведена в​ от подобных накладок​

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

​ «да» непонятен.​ разделитель целой и​ не могу, ибо​: Проблема еще в​

  1. ​Charlene​: Поставь запятую вместо​​Нажмите кнопку «Файл».​​Нажмите кнопку «Заменить все».​ Если его не​

    Включение макросов в Microsoft Excel

  2. ​ в списке выбираем​​ числовой.​​ если вы не​

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

  3. ​ всего то, что​​dl​​ в TestString​

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

  4. ​ развитие темы, так​ я использую такую​

    ​Может так пойдет?​
    ​ дробной части в​
    ​ не знаю, какая​

    ​ том, что при​

    Вставка кода в Microsoft Excel

  5. ​: Добрый день.​ точки, num del​Перейдите в меню «Параметры».​​Это был первый способ,​​ выполнить, то вы​​ пункт​​На этом преобразование данных​

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

  6. ​ выделите диапазон, то​ числа с точкой​: Если есть возможность​​копируем пустую ячейку,​ как звучало «и​​ функцию:​​Selection.Replace What:=».», Replacement:=Application.DecimalSeparator,​​ настройках Excel! В​

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

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

​В появившемся окне перейдите​ как в Excel​ не сможете проводить​«Копировать»​ закончено.​ замена произойдет по​ не воспринимаются в​

​ занести значения в​ вставляем значения со​

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

​ с наибольшей скоростью​’ Символ десятичного​ LookAt:=xlPart, _​ 2007:​ Офиса.​ точки не отражаются​

  1. ​ решить проблему? Требуется,​ а обычная точка​ в раздел «Дополнительно».​ заменить точку на​ привычные арифметические действия​. Или жмем на​Заменить точку на запятую​​ всему листу, что​​ русскоязычных версиях Excel,​

    Копирование данных в Microsoft Excel

  2. ​ эксель как текст​ сложением.​ ибо данных может​ разделителя​SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,​​Меню-Параметры Excel-Дополнительно-​​NoFrost​

    Вставка в Блокноте

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

    Замена в Блокноте

  4. ​ с точкой (если​Возвращаем настройки на​​ быть много». С​​Function DecSep() As​ _​​снимите галку с​​: У меня такой​ Странно, что названия​​ дробные числа разделялись​​Сплошное недоразумение​

    Замена в программе Блокнот

  5. ​ уберите отметку рядом​ он вам не​ Кроме того, возможно​Ctrl+C​ также при помощи​​ Затем, жмем на​​ Поэтому, именно данное​ установленный разделитель запятая​​ место.​​ этой функцией замена​

    Копирование в Блокноте

  6. ​ String​ReplaceFormat:=False​ «Использовать системные разделители»​ вопрос, как можно​ (в моем случае​ точкой, а не​: пуск-настройка-панель управления -​​ с «Использовать системные​​ подойдет, поэтому переходим​​ некорректно будут работать​​.​ макроса.​​ кнопку​​ направление замены настолько​

    Вставка данных в Microsoft Excel

  7. ​ то любые цифры​Скорость приятно удивляет​ текстовых ячеек на​With Application​слэн​

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

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

​и поставьте нужные​ изменить точку на​ названия банков), измененные​ запятой. В ячейках-то​ язык и региональные​

  1. ​ разделители».​​ ко второму.​​ и другие программы,​

    Переход во вкладку Файл в Microsoft Excel

  2. ​Возвращаемся в Эксель. Выделяем​​Прежде всего, нужно включить​​«Заменить все»​

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

  3. ​ актуально. Давайте разберемся,​​ разделённые точкой воспринимаются​​ даже без оптимизации​

    Переход в Дополнительно настроек в Microsoft Excel

  4. ​ числовые работает в​​If .UseSystemSeparators Then​​: на самом деле​ разделители групп разрядов​​ запятую в длинной​​ в окне Excel,​​ я могу поменять​ стандарты — вкладка​​В пункте «Разделитель целой​Сейчас мы разберемся, как​​ установленные на компьютере.​​ диапазон ячеек, где​

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

  5. ​ макросы и вкладку​.​ как поменять точки​ общим форматом как​ кода (см. файл)​ 2-3 раза быстрее,​

    Данные в блокноте в Microsoft Excel

  6. ​DecSep = Mid$(CStr(0.1),​ ответ совершенно верен​ и Разделитель дробных​

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

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

​ колонке цифр?​ сразу отражаются на​ вручную или функцией​ «региональные параметры»- кнопка​ и дробной части»​ с помощью формулы​

  1. ​Как видим, существует несколько​​ следует заменить значения.​​«Разработчик»​​Как видим, замена выполнена​​ на запятые в​

    Переход в Панель управления

  2. ​ текст)​Поправил метод 2​​ чем Replace. На​​ 2, 1)​

    Переход в раздел Часы в Microsoft Excel

  3. ​ :)​​ и целых частей.​​Попробую более развернуто…​

    Переход в подраздел Язык и региональные стандарты в Microsoft Excel

  4. ​ диаграмме, а вот​ «Найти и заменить»,​​ «настройка»- вкладка «числа»​​ замените запятую на​​ заменить запятую на​​ способов замены точки​

    Переход в дополнительные параметры в Microsoft Excel

  5. ​ Кликаем по нему​​, если они у​ успешно.​​ программе Microsoft Excel​для активного листа​ немного.​​ моем компе -​​Else​

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

  6. ​уж из текста​Групп разрядов -​

    Вставка в Microsoft Excel

  7. ​ Экспортирую из форекса​

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

​ запятые — нет.​ но для построения​ — поле «разделитель​ точку.​ точку в Excel.​ на запятую в​ правой кнопкой. В​ вас не включены.​Урок: замена символов в​ различными способами.​

​Sub USNumbers()​ZVI​ примерно в 2.9​DecSep = .International(xlDecimalSeparator)​ числа я сделаю..​ пробел. Целых и​ для анализа архив​ Не знаю почему.​ диаграммы эти ячейки​​ дробной части» -​​Кликните по «ОК».​ Его суть заключается​ программе Microsoft Excel.​ появившемся меню в​Переходим во вкладку​ Excel​Скачать последнюю версию​Application.ScreenUpdating = False​: —​

​ раза быстрее.​

lumpics.ru

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

​End If​но, подчиняясь ,​ дробных частей -​ котировок для excel.​ Зато быстрое двойное​ Excel 2007 не​ удали там точку​После проделанных действий все​ в том, что​ Конечно, большинство пользователей​ разделе​«Разработчик»​Ещё одним вариантом замены​ Excel​Application.Calculation = xlCalculationManual​Да, Вы абсолютно​Для того, чтобы​End With​ в конечном виде​ запятая.​ Появляются 4 колонки​ нажатие по элементу​ воспринимает. Как быть?​ и поставь запятую.​ формулы будут отображаться​ с помощью специального​ предпочитают для данной​«Параметры вставки»​

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

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

​.​ точки на запятую​Существует несколько проверенных способов​Dim cell As​ правы!​ сравнить эффективность 2-х​End Function​ нужны числа, и,​В 2003 это​ из цифр, разделенных​ с величиной тут​ Вот пример диаграммы,​при слуедующем запуске​ программой нормально. И​ оператора мы преобразуем​ процедуры использовать наиболее​

  1. ​кликаем по кнопке​Жмем на кнопку​ является использование функции​ смены точки на​ Range​Действительно, у меня​ методов замены прилагаю​
  2. ​—​ значит, будем считать​ находится в: Сервис-Параметры-Международные.​ точкой, пример:​
  3. ​ же позволяет вручную​ где по оси​ excel — вместо​ на этом статья​ данные в других​ легкий и удобный​«Сохранить только текст»​«Visual Basic»​
  4. ​ ПОДСТАВИТЬ. Правда, при​ запятую в программе​On Error Resume​ получился частный случай​ файл небольшой тест-системы​
  5. ​ZVI​

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

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

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

​ ячейках, а потом​ инструмент​. Либо, жмем сочетание​.​ использовании этой функции​ Эксель. Одни из​ Next​ с лишним For​ с подробными комментариями.​слэн​ первую часть вопроса,​ установлены: Групп разрядов​

  1. ​1.012​ точки.​ дробные числа с​Пользователь удален​ Надеемся, что один​
  2. ​ перенесем их на​«Найти и заменить»​
  3. ​ клавиш​В открывшееся окно редактора​
  4. ​ замена происходит не​

​ них полностью решаются​For Each cell​ Next.​—​

  1. ​: zvi, больше интересовала​ после получения которого,​ — запятая. Целых​
  2. ​1.007​GaLaXoN​ точкой.​
  3. ​: Правой кнопкой ->​ из предложенных способов​ необходимый диапазон:​
  4. ​. Но, к сожалению,​

​Ctrl+V​ вставляем следующий код:​ в исходных ячейках,​ с помощью функционала​ In ActiveSheet.Cells.SpecialCells(xlConstants, xlTextValues)​Ваша идея с​ZVI​ другая особенность:​ ответ на вторую​

  1. ​ и дробных частей​
  2. ​1.007​
  3. ​:​
  4. ​Друзья, я обычный​
  5. ​ формат там выбири​ помог вам добиться​

​Кликаем по ячейке, которая​ в некоторых случаях​.​Sub Макрос_замены_точки_на_запятую()​ а отображается в​

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

​ данного приложения, а​On Error Resume​ манипуляцией .UseSystemSeparators и​Лузер™​при непосредственном указании​ часть будет очевиден​

  1. ​ — точка.»​
  2. ​0.996​
  3. ​Всем доброго времени суток!​ непродвинутый пользователь, поэтому​ какой нравится​ желаемых результатов.​
  4. ​ располагается первой рядом​

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

​ с его помощью​На весь диапазон ячеек​

  1. ​Selection.Replace What:=».», Replacement:=»,»​
  2. ​ отдельной колонке.​
  3. ​ для применения других​
  4. ​ Next​ .DecimalSeparator замечательная!​
  5. ​: ZVI, безусловно, Вы​

​ Range(Cells(2, 4), Cells(i,​ :)​После этого я​Но работать с​У меня возник​ объясните, пожалуйста, попроще.​

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

​Виталий​Автор: Вадим Матузок​ с теми, в​ не удаётся корректно​ устанавливаем числовой формат​End Sub​

  1. ​Выделяем ячейку, которая станет​
  2. ​ требуется использование сторонних​
  3. ​cell.Value = Val(cell.Value)​Но только и​
  4. ​ нам уже не​ 7)).Replace What:=».», Replacement:=»,»,​Guest​ воспользовался советом Казанский​
  5. ​ ними как с​ один вопрос, который​ :) Прикрепленные файлы​: Чё за тупка?​
  6. ​выделил столбцы по вертикали,​

​ которых нужно произвести​ преобразовать данные. Вот​ тем же способом,​Закрываем редактор.​ самой первой в​ программ.​On Error GoTo​ она пока, к​ раз доказывали, что​

​ LookAt:=xlPart, _​

fb.ru

Програма excel… как заменить точку на запятую в десятичном числе???

​: врят ли -​ и убрал все​ числами не получается​ завел меня в​ 1.JPG (41.28 КБ)​ Выделяешь столбец, жмёшь​ там цена указана​ замену.​ тогда на помощь​ как делали это​

​Выделяем область ячеек на​​ колонке для вывода​Самый простой способ замены​ 0​ сожалению, является частным​ считать массив, обработать,​точки убираются, но​ но щас попробуююю​ запятые с помощью​ из-за этой вот​ тупик!​

​KuklP​​ Ctrl+H. Меняешь точку​ с двумя знаками​Нажимаем на кнопку «Вставить​ могут прийти и​ ранее.​ листе, которую нужно​ измененных данных. Кликаем​ точек на запятые​Next cell​ случаем, т.к. не​ записать гораздо быстрее,​

​ запятые не появляются​​слэн​ «Ctrl+H, заменить запятую​ точки, нужно чтоб​имеются 2 числа,​: В настройках Экса​ на запятую…​ после запятой, только​ функцию».​ другие варианты решения​

​Как один из способов​​ преобразовать. Во вкладке​ по кнопке​ — это воспользоваться​Application.Calculation = xlCalculationAutomatic​ работает, если системный​ чем непосредственная обработка​при Range(Cells(2, 4),​: снимаю шляпу -​ на пусто. «​

​ была запятая, вручную​​ с десятичными (например​

​ поменяйте разделитель целой​​Максим колосов​ вот сама запятая​В списке находим функцию​ проблемы.​ преобразования точки в​«Разработчик»​«Вставить функцию»​ возможностями, которые предоставляет​Application.ScreenUpdating = True​ разделитель запятая -​ экселем.​ Cells(i, 7)).Replace What:=».»,​ работает.​Спасибо и удачи​ изменить это нереально.​ вместо 0,4 я​ и дробной части.​

​: Есть специальная замена,​​ была написана точкой..​ «Подставить».​Автор: Максим Тютюшев​ запятые, можно использовать​жмем на кнопку​

​, которая располагается слева​​ инструмент​End Sub​ выдает 15518.​У меня показывает​ Replacement:=Application.DecimalSeparator, LookAt:=xlPart, _​теперь объясните разницу..​ всем​ Может кто подсказать​ ставлю 0.4).​
​Charlene​ она может работать​ . а менять​

​Кликаем по «ОК».​​Профессионально работающие в «Эксель»​ изменение настроек программы​«Макросы»​

​ от места нахождения​​«Найти и заменить»​’функция вал работает​Возможно, нужно манипулировать​ преимущество метода 2​

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

​ системым разделителем вместо​​ в 1.89 раза.​ меняются на запятые​Guest​: при замене на​

​NoFrost​​ ними вообще можно​ можете рассказать?​ или линию (выделенное)​ требует времени.. .​

​ в которое необходимо​​ с необходимостью заменить​Переходим во вкладку​

​В открывшемся окне представлен​​Запускается Мастер функций. В​ ним нужно вести​’aeyrwbz свид, тьфу​ Excel-ного.​Но, с учетом​Лузер™​: Вариант:​ экране все нормально,​: Спасибо огромное The_Prist,​ работать (умножить, суммировать….и​KuklP​ , помоему она​ помогите кто знает​ ввести все нужные​ запятую (,) на​«Файл»​ список макросов. Выбираем​ списке, представленном в​ себя осторожно. Ведь,​ cdbl работает с​Смогу подключиться к​ моего предыдущего поста,​
​: Да. По поводу​’Sub Макрос1()​
​ макросом — просто​ помогло.​ т.д).​: Да куда уж​ так и называется,​Evgeny m.​
​ значения:​ точку (.). Чаще​.​
​ из списка​ открытом окне, ищем​ при неправильном его​

​ региональными стандартами, то​​ проблеме уже на​ я решил проэксперементировать​ DecimalSeparator​With Range(«A1:D2»)​

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

​ убирает точки, запятые​​Serge​
​Спасибо за внимание!​ конкретней. Прикрепленные файлы​ специальная вставка. Можно​: Сначала выдели все​В «Текст» вводим первую​ всего это связано​Выбираем раздел​«Макрос замены запятых на​ функцию​ использовании будут заменены​ бишь запятой​ выходных.​ и закоментировал следующий​я ошибался.​.Replace What:=»,», Replacement:=».»,​ не вставляет.​: Sub Replace_Point()​китин​
​ 2013-11-20_103552.gif (58.3 КБ)​ заменить любой (ые)​ эти ячейки и​ ячейку, в которой​ с редактированием файлов​

​«Параметры»​​ точки»​ПОДСТАВИТЬ​ все точки на​

​ZVI​​—​ код​:)

​Сейчас провел небольшие​​ LookAt:=xlPart​формат стоит текстовый,​Selection.Replace What:=».», Replacement:=»,»,​

​: а Ctrl+Н найти​​KuklP​

​ символ (ы) в​​ сделай их тип​ нужно провести замену.​ англоязычной локализации, так​.​. Жмем на кнопку​. Выделяем её и​:cry:

​ листе, даже в​​: —​:oops:​ZVI​’ ds =​ изыскания и выяснил,​End With​
​ но пробовал и​ LookAt:=xlPart, _​ «.» заменить на​

​: Кросс:​​ выделенной области любым​ числовой с нужным​;)​В «Стар_текст» вводим запятую,​ как за рубежом​Переходим в пункт​«Выполнить»​ жмем на кнопку​

​ тех местах, где​​Верно, но это​Лузер™​ DecSep()​ что​End Sub​

​ с другими.​​SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,​
​ «,» не катит?​Charlene​ (ми) символом (ами).​

​ количеством десятичных знаков.​​ беря ее в​ единый стандарт подразумевает​«Дополнительно»​.​
​«OK»​ они действительно нужны,​ в 4 раза​: Она не совсем​’ For Each​1. VBA всегда​Лузер™​нашел два способа:​:)

​ _​​GaLaXoN​
​: Ага, заменила. А​ Где-то в контекстном​ Потом зайди в​ кавычки.​ использование в качестве​:)

​.​​После этого, выполняется преобразование​.​:)

​ например, в датах.​​ медленнее, чем модифицированный​ не работает. Я​ v In x​ использует системный DecimalSeparator,​: А фиг его​1 поставить впереди​ReplaceFormat:=False​: так мне и​ на оси диаграммы,​ меню помоему. если​ «Правка» —> «Замена»​В «Нов_текст» вводим точку,​ разделителя десятичных чисел​В разделе настроек​ точек на запятые​Активируется окно аргументов функции.​ Поэтому, этим способом​ Лузером™ вариант 2.​ эксперементировал с запятой​

planetaexcel.ru

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

​’ i =​​ хотя в коде​​ знает. Я точно​
​ апостроф — потом​End Sub​ не нужно их​ построенной по таким​
​ надо, посмотрю.​ и поставь чтобы​ также беря ее​ точку, в то​
​«Параметры правки»​ в выделенном диапазоне​ В поле​ нужно пользоваться осторожно.​
​С учетом уточненой​

​ и получил работающий​​ InStr(1, v, «.»,​ употребляется только точка.​ знаю, что DecimalSeparator​

​ все меняет, но​​Guest​ заменять!​ данным, все равно​
​Vzotin​ заменить точку на​

​ в кавычки.​​ время как у​снимаем галочку с​ ячеек.​«Текст»​
​Находясь во вкладке​ Слэном задачи (наверное,​

​ код. На радостях​​ 0)​
​ Это понятно, т.к.​ в VBA «.»​

​ слишком муторно.​​: Если без замены​
​они должны отображаться​

​ дроби с запятой​​: Панель управления винды​ запятую.​
​Нажимаем «ОК».​

​ нас — запятую.​​ пункта​Внимание! Очень внимательно применяйте​нужно ввести координаты​​«Главная»​​ уже и выполненной),​

excelworld.ru

Вместо запятой — точка, плиз хелп пиплы. Excel.

​ выложил. Продолжил эксперименты​’ If i​ запятая испоьзуется для​Думаю, что VBA​

​2 более красиво​​ точки на запятую,​ с точкой!​

​ выходят.​​ — языки и​Геннадий гривин​Теперь, зажав ЛКМ нижний​ И наоборот, для​«Использовать системные разделители»​ данный способ. Последствия​ первой ячейки столбца,​, в группе инструментов​ эффективнее, пожалуй, было​

​ с разделителем «%»​​ > 0 Then​ других известных целей.​ меняет точку на​ :) ставлю автозамену​ то можно изменить​

​heaven33rus​​Charlene​ стандарты. Вот там​: В Экселе принята​ правый угол нашей​ разделения разряда используют​. В активировавшееся поле​ действия этого макроса​ где располагаются числа​

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

​«Редактирование»​​ бы считать весь​ — не работает.​ Mid$(v, i, 1)​2. Конструкция Application.International(xlDecimalSeparator)​ точку, имея в​

​ точки на запятую..​ настройки.​: В параметры экселя/дополнительно/​: Прошу пощения.​ и меняйте.​ именно такая форма​ выделенной ячейки, перетаскиваем​

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

​ текстовый файл в​ Вернулся к запятой,​ = ds​ всегда корректно возвращает​ виду DecimalSeparator, а​потом меняю макросом​СЕРВИС-ПАРАМЕТРЫ-МЕДУНАРОДНЫЕ, убрать галку​ убрать галочку с​Я поняла, что​

​Владислав борисоглебский​​ записи чисел и​ его до конца​

​ нас — точку.​​ части»​
​ только те ячейки,​ можно сделать, просто​
​ на кнопку​ переменную, произвести в​
​ снова не работает.​
​’ Next​

​ DecimalSeparator используемый в​​ эксель меняет вбашный​ в нужном диапазоне..​ «использовать системные разделители»,​ «системного разделителя» и​
​ кросс не приветствуется.​: зачем тебе что​ менять ничего не​ нужного диапазона. Вся​ В этой статье​ставим точку. Жмем​

planetaexcel.ru

Нечитаемые числа (содержащие точку вместо запятой): как внедрить в вычисления

​ к которым желаете​​ выделив эту ячейку​«Найти и выделить»​ этой переменной замену​Но работает с​Т.е. реально осталось:​ экселе, вне зависимости​ DecimalSeparator на свой.​ точку на точку​ в «разделитель целой​ поставить там точку.​ Просто очень срочно​ — то менять?​

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

​ точки на запятую,​​ любым разделителем, если​x = .Value​

​ стоит галка UseSystemSeparators​​Плюс этого кода​ — получается запятая​ и дробной части»​

​Будетработать с точками​​ надо решить проблемку.​ excel в числах​ не сможет считать,​ с замененными точками.​ том, как в​«OK»​Урок: как создать макрос​ помощью мыши. В​
​ переходим по пункту​ и затем с​ операцию спец вставки​.NumberFormat = «General»​
​ или нет​ в независимости от​ :)​
​ поставить точку, в​ вместо запятых.​Дайте кто-нибудь хоть​ должна стоять точка!​ т. е. сумму​
​ Теперь вам надо​
​ Excel заменить точку​.​
​ в Microsoft Excel​ поле​«Заменить»​ помощью .TextToColumns скопировать​
​ выполнять вручную. Даже​.Value = x​3. Конструкция Mid$(CStr(0.1),​ региональных настроек юзера.​
​как еще?​ «разделитель разрядов»- запятую.​
​GaLaXoN​ платную консультацию что​Аксенов никита​ по столбцам и​ выполнить следующее:​
​ на запятую с​Но, данные сами собой​Следующий способ предполагает копирование​«Стар_текст»​.​ в ячейки как​
​ записав их макрорекордером,​Работает, даже если​

CyberForum.ru

замена разделяющей точки на запятую

​ 2, 1)​​слэн​Лузер™​djeck71​: только с точками?​ ли…​
​: Вот простой способ​ строкам… Жми F1​Выделить измененные значения.​
​ помощью специальных инструментов,​
​ не изменятся. Копируем​ данных в стандартный​вставляем точку (.).​Открывается окно​

​ числа.​ я получаю 15518.​ поставить разделитель дробной​
​всегда возвращает системый​: да, возможно.​: Меняем числа в​: Здравствуйте! Подскажите пожалуйста​есть возможность пользоваться​

​Z​

​ решить проблему https://youtu.be/N4o0g7yrhgg​​ и читай, там​Нажать CTRL+X.​ чтобы данный процесс​ их в Блокнот,​ текстовый редактор Windows​ В поле​«Найти и заменить»​

​Или, не мудрствуя,​​ Хотя еще один​ части «%» :)​ DecimalSeparator​еще раз спасибо​

​ текстовом формате с​​ , как исправить​

​ точками и запятыми?​: Сначала вы -​

​Садоводческое некомерческое товарищество радуга​​ все написано!​Выделить неизмененные значения.​

​ отнимал как можно​​ а после вставляем​ Блокнот, и изменение​

​«Нов_текст»​

​. В поле​​ использовать исходный вариант​ раз у меня​Можно даже так:​
​В приложении пример​ZVI​ не тем разделителем​
​ числа ,которые выглядят​Pelena​ дайте ваш пример-хотелку…​

​: Всем спасибо за​​Оксана​

​Кликнуть ПКМ.​​ меньше времени.​ на то же​ их в этой​ставим запятую (,).​

​«Найти»​​ 2 без For​ сработал код, но​.NumberFormat = «General»​
​ для опытов с​
​: —​ дробной части на​
​ так 45,567.98 -на​: Как вариант​
​Да вчитайтесь в​

​ ответы. Вопрос на​​: зачем тебе нужна​Выбрать параметр вставки с​В первом способе мы​

​ место обычным способом.​ программе.​

​ Поле​вставляем знак точки​ Next, так как​ отследить и повторить​.Value = .Value​ услов. форматированием точка​Application.DecimalSeparator всегда возвращает​ числовой формат? Или​ числа, с которыми​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A1;».»;»,»)*ПОДСТАВИТЬ(A2;».»;»,»)​

​ предложенные варианты, и​​ самом деле не​ запятая? в числе​

​ обозначением «123».​​ будем использовать инструмент​После завершения операции рекомендуется​

​Выделяем в Excel область​
​«Номер_вхождения»​

​ (.). В поле​​ речь идет о​
​ не удалось. :(​
​Но все это​
​ — красный, запятая​ тот разделитель, который​
​ я не так​
​ могут работать формулы​

​GaLaXoN​​ опишите в каких​ так прост и​ в excele вообще-то​Вот мы и разобрали​
​ под названием «Найти​ вернуть настройки Эксель​ ячеек, в которых​заполнять не нужно.​«Заменить»​ преобразовании точки в​
​слэн​ работает в отношении​ — желтый.​

​ прописан в Сервис​​ понял?​

​ (45567,98)? Или как​

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

​: вот-вот :)​ текста с точкой.​А также в​ – Параметры –​слэн​ изменить настройки ,​ само то! =))))​ работаете.​ знают, наверно, все.​

​ Но если тебе​ в Excel заменить​ перед тем как​Этот способ похож на​ на запятую. Кликаем​ иметь такой шаблон:​

​ (,). Кликаем по​
​ наоборот​но ваш первый​
​Лузер™​ модуле 2 нарытая​ Международные – Разделитель​: да! правда и​ чтобы читались первые(45,567.98)числа​спасибо!​Мотя​ Я тоже столкнулся​

​ надо преобразовать ее​ точку на запятую.​ в Excel заменить​ предыдущий. Только на​

​ правой кнопкой мыши.​«=ПОДСТАВИТЬ(адрес_ячейки;».»;»,»)»​ кнопке​—​

​ код работает(у меня)​: ZVI, простите, но​
​ аццкая функция для​ целой и дробной​
​ я мог не​
​ (можно было работать​
​AlexM​: В панели управления​
​ с такой проблемой.​
​ в строку и​
​ Переходим к третьему.​
​ точку на запятую​
​ этот раз мы​

​ В контекстном меню​
​. Жмем на кнопку​

​«Параметры»​​ZVI​ без проблем.(это с​

​ я нашел у​ возврата системного DecimalSeparator​ части, даже если​ так понять ..​

​ с ними в​: Если чисел не​

​ — «Язык и​ Эксель автоматически обновляет​ с запятой, то​

​Теперь нужно рассмотреть, как​ таким образом, стоит​

​ меняем не настройки​​ выбираем пункт​«OK»​
​.​
​слэн​ replace и decimalseparator)​ Вас ошибку.​
​ :)​ выбран флажок «Использовать​ :)​ различных формулах)? Спасибо.​ два, а много,​ региональные стандарты»: Числа,​ курс валют, а​
​ пиши помогу.​ можно с помощью​ сказать, что он​ Excel. А системные​«Копировать»​.​
​Открываются дополнительные настройки поиска​: «спешу» предоставить уважаемому​
​вообще мне нужно​Mid$(v, i, 1)​
​2 слэн. Теперь​ системные разделители».​слэн​Serge 007​ то можно так​
​ Разделитель целой и​ центробанк их выкладывает​Александра​ VBA заменить запятую​ совершенно не годится​
​ настройки Windows.​.​Как видим, в новой​ и замены. Напротив​ сообществу третий способ​
​ было:​ = ds меняет​ думаю так: у​А символ десятичного​: вот файл.​: В параметрах поменяйте​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОИЗВЕД(—ПОДСТАВИТЬ(A1:A10;».»;»,»))​ дробной части.​ с точкой. От​: Сервис-Параметры-Международные. Там есть​
​ на точку в​ в случае с​
​Через меню​Открываем Блокнот. Делаем клик​ ячейке у числа​ параметра​
​ преобразования, еще более​разархивировать файл​

​ символ только для​​ Вас DecimalSeparator стоял​

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

​ окошечко «Разделитель целой​ Excel. Для этого​ формулами, так как​«Пуск»​ правой кнопкой мыши,​ уже вместо точки​«Заменить на…»​ быстрый..​получившийся текстовый файл​ переменной v​ точкой потому и​ зависит еще и​ на запятые​ дробной части с​На цифровом блоке клавиатуры​

​: Charlene!​ проблема. Дальнейшие расчеты​ и дробной части»,​ нужно:​ все значения в​
​входим в​
​ и в появившемся​

​ запятая. Теперь нам​​кликаем по кнопке​благодаря предоставленному ZVI​ загрузить в иксель(я​массив х остается​ прошло :)​ от того, использованы​Guest​
​ точки на запятую​ (калькуляторе), нажимая запятую​Зачем Вам нужна​
​ цен не возможны.​ в нем надо​Перейти во вкладку «Разработчик».​ таблице перейдут в​«Панель управления»​
​ списке кликаем по​ нужно сделать подобную​
​«Формат»​ тесту, мне не​
​ загружаю с установкой​ без изменений. Т.е.​Можно тупо менять​
​ ли системные разделители​: Ctrl+H, «.» на​ и уберите запятую​ в Excel ставится​
​ эта «идея фикс»​
​ Не будешь же​
​ поставить запятую (в​
​Нажать на Visual Basic.​
​ текстовый формат. Итак,​
​.​ пункту​ операцию для всех​
​.​
​ пришлось себя утруждать​
​ столбцов в тесктовый​
​ работает так:​ точку на точку,​ через меню: Сервис​

​ «,». Лист NEW.​​ из разделителей разрядов.​ точка. Как исправить?​ со сменой разделителя?​
​ каждые 5 минут​ окошечке «Использовать системные​В появившемся окне вставить​ приступим:​
​В Панели управления переходим​«Вставить»​ других ячеек столбца.​
​Открывается окно, в котором​
​ :)​
​ формат, хотя тут​
​x = .Value​ при этом ячейка​ – Параметры –​
​слэн​
​djeck71​
​Виталя константинов​
​Charlene​ открывать и выполнять​
​ разделители» убрать «галку»,​ текст, который будет​Для начала надо преобразовать​

​ в раздел​​.​
​ Конечно, вводить для​
​ мы сразу можем​см вложение​ и можно поиграть​.NumberFormat = «General»​
​ переписывается заново, но​ Международные — Использовать​
​: а первый мой​: Спасибо. Но если​: нужно поставить формат​: А! Ура! Помогло!​
​ предложенные Вами действия,​ если она есть,​ указан под этим​
​ формат ячеек в​«Часы, язык и регион»​
​Кликаем по пункту меню​ каждого числа функцию​ установить формат изменяемой​
​ps мне этот​ с сепаратором)​

​.Value = x​​ уже с DecimalSeparator​
​ системные разделители.​ пост читали?​
​ можно поподробней .​ ячеек общий​ Через панель управления!​ а изменения в​

​ «Ок» или «Применить».​ списком.​ текстовый. Для этого​
​.​«Правка»​ не нужно, есть​ ячейки, какой бы​ способ не понадобился​вырезать из этого​А «фор ич​
​ в понимании VBA​Если не учитывать​макросом мне надо!​

​Казанский​Я​ :{} , Мотя,​
​ настройках разделителя влияет​
​Ирина с.​

​Закрыть окно.​​ выделите нужную область,​Переходим в подраздел​. В появившемся списке​ намного более быстрый​ она до этого​ — я обошелся​ массива нужные данные(по​ в ин х»​Что характерно: Код​ этот факт, то​
​Лузер™​: Ctrl+H, заменить запятую​: Кнопка «Офис»-«параметры Excel»-«правописание»-«параметры​ спасибо!​ на все остальное.​: вставка — символ​Теперь можно приступать к​ нажмите ПКМ и​«Язык и региональные стандарты»​ выбираем пункт​ способ выполнить преобразование.​

​ не была. В​​ вообще без преобразования(вернее​

​ двум параметрам)​ пустая трата времени.​ типа Cells.Replace What:=».»,​ возможны ошибки в​

​: В результате должны​ на пусто. Заменить​
​ автозамены» в поле​
​Вы понимаете, пишу​Я решил эту​Нету​ замене.​ в меню кликните​.​«Заменить»​
​ Становимся на правый​ нашем случае главное​ оно выполняется встроенными​
​заменить точку на​Попробуйте с​
​ Replacement:=Application.International(xlDecimalSeparator), LookAt:=xlPart, SearchOrder​ определении правильного знака​
​ получится числа или​

​ точку на запятую.​ «заменять» жмем нашу​
​ научную статью, а​ проблему так:​

​: Если не хочешь​Выделите нужные ячейки.​ по «Формат ячеек».​

​В открывшемся окне во​. Или же, можно​ нижний край ячейки,​ установить числовой формат​ средствами иксель при​ запятую​TestString = «1,5518»​ _​

​ десятичного разделителя для​​ должен остаться текст?​djeck71​ точку на цифровом​ правила журнала требуют​1 — разбил​ менять региональные стандарты,​Перейдите во вкладку «Разработчик».​В появившемся окне, находясь​ вкладке​
​ просто набрать на​
​ которая содержит преобразованные​
​ данных. Во вкладке​
​ открытии текстового файла).​
​преобразовать в числовой​и​
​:=xlByRows, MatchCase:=False, SearchFormat:=False,​ числовых ячеек.​
​И решение зависит​: Спасибо . Этот​
​ блоке, в поле​ именно такой формат.​
​ содержимое ячейки по​
​ как уже указали,​Нажмите кнопку «Макросы».​
​ на вкладке «Число»,​
​«Форматы»​
​ клавиатуре комбинацию клавиш​
​ данные. Появляется маркер​

​«Число»​ Надо конечно попробовать​
​ формат​i = InStr(1,​ ReplaceFormat:=False​Например:​

​ от используемого разделителя​​ вариант не подходит​
​ «на» точку на​ Два дня голову​ столбцам используя в​ (я бы не​
​В появившемся окне выделите​ выберите «Текстовый» и​жмем на кнопку​Ctrl+H​ заполнения. Удерживая левую​среди наборов числовых​ упомянутый ZVI способ​вставить в таблицу​ v, «,», 0)​работает, но корежит​- системный десятичный​ дробной части.​ т.к. у меня​
​ основном блоке. Все​ ломаем всей кафедрой.))​ качестве разделителя точку.​ стал, потому что​ недавно созданный макрос.​ кликните по «ОК».​«Дополнительные настройки»​.​
​ кнопку мыши, тянем​
​ форматов выделяем пункт​

​ чтения файла в​​файлов может быть​В результате получаем​ числа делая их​ знак – запятая;​
​Поменять на запятую​ таблица и в​ сохраняете — и​ Вы нас очень​
​ (Данные — текст​

​ это влияет на​Нажмите «Выполнить».​После изменения формата ячеек​.​Открывается окно поиска и​ его вниз до​«Числовой»​ переменную..​ до 1000​ числа, но такие:​ текстом с «правильным»​

planetaexcel.ru

​- в меню:​

Понравилась статья? Поделить с друзьями:
  • Преобразователь tiff в word
  • Преобразование типа vba excel
  • Преобразователь rar в word
  • Преобразование текстовый документ в word
  • Преобразование текстового файла в word