Перейти к содержимому

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

  • автор:

Пошаговая инструкция: Как в Excel заменить точку на запятую

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

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

  • 1 способ – это простое копирование в блокнот, к примеру, Notepad++, вставить их в него, а потом снова скопировать в Excel с обычной вставкой.
  • 2 способ – простое копирование и вставка сюда же. Когда вы увидите в ячейках зелёные треугольники в левом верхнем углу, то знайте, что Excel сохранил числа как текст. Вы выбираете диапазон для изменений, вызываете контекстное меню и выбираете пункт «Преобразовать в число».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​Смотрите также​ss = Replace(ss,​ Команда меню «Текст​122334boss​ вместо точки поставить​ strNewName = strNewName​ и дробной части»​ не удобно и​В этом материале мы​ содержат пункт параметры​ найти раздел «Язык​ бывшем постсоветском пространстве,​«Параметры»​Следующий способ трансформации запятых​ на преобразование подобным​Урок:​ вариантами с применением​Известно, что в русскоязычной​ a_, aa_)​ по столбцам», разделитель​: добрый день.​ например ‘;’ или​ & ‘.’ Next​ поставить точку, в​ очень долго. Возможно​ привели быстрые и​ в боковой панели.​ и региональные стандарты».​ это всегда запятая,​.​ в точки связан​ образом, в таком​Замена символов в Excel​

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

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

​End If​ — пробел. Дальше​подскажите как можно​ ‘-‘​ intInd next stlb​ «разделитель разрядов»- запятую.​ ли как-то убедить​ реально работающие способы​ К таким относятся​ В открывшемся окне​ а вот в​В окне параметров передвигаемся​ с использованием макросов.​ случае, уйдет огромное​Второй способ предполагает применение​ выделения могут набрать​ качестве разделителя десятичных​End If​ в «числовых» колонках​ быстро заменить в​После этого при​

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

​ next str end​noemotion​ эксель воспринимать точку​ корректировки представления вида​​ версия 2013 года​​ на вкладке «Формат»​ странах Запада –​ в подраздел​ Но, дело состоит​ количество времени. Но,​ оператора​ комбинацию клавиш​

    ​ знаков используется запятая,​Err.Clear​ меняем точку на​ числах точку на​ любой замене ‘,’​ subно возможно это​: Проблемка возникла, когда​​ как запятую? Или​​ цифровых данных в​ и все последующие,​ переключаемся в подменю​ точка.​«Дополнительно»​ ещё в том,​​ процедуру можно значительно​​ПОДСТАВИТЬ​

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

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

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

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

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

​ на запятую, разберемся​ и дробной части​ системе «неправильного» или,​. Убираем флажок около​Прежде всего, следует включить​ заполнения.​ отдельном диапазоне, а​ вкладку​ в данной области.​End Function​122334boss​ — заменить «.»​

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

​ и без макроса​​ такой способ обработки​

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

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

    ​ потом скопируем их​«Число»​ Кроме того, в​122334boss​: Gustav,​ на «,»​​ обойтись!А зачем вообще​​ конкретной ячейки.​ или цифру ну​

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

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

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

​ Офис — Параметры​ разделители, определенные в​ случае разовой необходимости,​ Это меню наверняка​ Excel как дата,​производим замену с​ сих пор не​ небольшого крестика. Зажимаем​ котором запятые следует​«Текстовый»​ – точку. В​: _Boroda_,​

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

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

Вставка в Microsoft Excel

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

​ все точки. даже​ эта известна довольно​ = ‘,’ Then​noemotion​

​ настройки в Панели​​ числа с другими​

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

​Гораздо предпочтительнее с точки​ комментариев. Единственное важное​При работе с большим​. Для введения параметров​Перемещаемся во вкладку​ в которой нужно​, размещенную слева от​«OK»​

​ созданный в программе​ файле, она не​ будет долго заменять​​ в конце предложения​​ давно.​ Mid(word, k, 1)​: Да я формат​ управления. Excel воспримет​ разделителями разрядов или​ зрения практичности выглядит​

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

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

​ = ‘.’ Cells(i,​
​ ячейки каким только​
​ их немедленно, без​

​ целой и дробной​ разовая замена данных​ сделать, это необходимость​ таблице вы можете​

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

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

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

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

​ файла и вставлял​​Gustav​ в числах.​

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

​ точками в числовой​ Exit For End​ равно какая-нить шняга,​Можно поменять «.»​ заменить системные разделители​ с помощью поискового​ области. Если не​ заметить такое преобразование.​.​«Visual Basic»​ целевого диапазона было​ Ищем в категории​

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

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

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

​ случае вы не​ «Эксель» поменяет все​ далеко не каждое​ которые использовались в​ блоке инструментов​ с точками вместо​или​ ведь без предварительного​ воспринимает знаки. В​122334boss​

​Dim objRegExpAs Object​122334boss​1) Создать новый​ таки быстро. А​ всех цифрах. ​Можно использовать формулы​Файл​ рискуете искажением своих​ доступные точки на​ число может быть​ качестве разделителей для​«Код»​ запятых. Теперь нужно​«Полный алфавитный перечень»​ выделения трансформация будет​ этом случае нужно​: _Boroda_,​Dim objMatchAs Object​Файл прикладывайте.​

​ лист рабочей книги.​

Как в «Экселе» заменить точку на запятую? Настройка Excel

​ если у тебя​Tsh​ типа Код =—ПОДСТАВИТЬ(A1;».»;»,»)​выберите команду​ данных в других​ листе и, устранив​ так искажено. К​ дробей, будут преобразованы​на ленте.​ скопировать результат и​наименование​ произведена по всей​ либо поменять локализацию​спасибо , буду​Dim colMatchesAs Object​122334boss​2) Выделить все​ большой масив даных(раз​: по идее если​lasombras​Параметры​ таблицах и можете​ несоответствие в одной​ примеру, «25.13» останется​ в точки. Но,​Открывается редактор макросов. Производим​ вставить в исходную​«ПОДСТАВИТЬ»​ области листа, а​ программы в настройках,​ разбираться..​

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

Значение точки в Excel

​Dim RetStrAs String​: ArkaIIIa,​ ячейки листа и​ уж мы заговорили​ стоит текстовый формат​: Получилось. Спасибо большое,​.​ визуально контролировать процесс​ части таблицы, вы​ без изменения. Как​ главное, выражения, в​ вставку в него​ область. Выделяем ячейки​

​. Выделяем его и​ это далеко не​ либо заменить знаки​GaLaXoN​Dim val2replace As​китин​ дать им тектовый​ о скорости), то​ ячейки а не​ Вы сильно помогли.​На вкладке​ изменения дробных разделителей.​ можете получить его​ вы уже, наверное,​ которых они используются,​ следующего кода:​ с формулой. Находясь​ щелкаем по кнопке​ всегда нужно. После​ в документе. Давайте​:​ String​: сработает,только если количество​ формат.​ для ускорения тебе​ общий, то он​ Я очень давно​Дополнительно​Кроме всего описанного, есть​

Заменяем точку

​ в другой.​ догадались преобразование коснется​ останутся числовыми, а​Sub Макрос_трансформации_запятых_в_точки()​ во вкладке​«OK»​ того, как область​ выясним, как поменять​Всем доброго времени суток!​

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

​RetStr = myString​ точек,как в примере​3) Выделить исходный​ не обойтись без​ воспринимает как текст​ мучился с этой​в разделе​ еще одна интересная​Еще одним старым, но​ только тех чисел,​ не будут преобразованы​Selection.Replace What:=»,», Replacement:=».»​«Главная»​.​ выделена, передвигаемся во​ запятую на точку​У меня возник​Set objRegExp =​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»))+1);1;»,»)​ лист с информацией​ двух строчек в​ и ничего не​ проблемой.​Параметры правки​ особенность табличного редактора​ проверенным способом является​ где до или​ в текстовые.​End Sub​, щелкаем по кнопке​Открывается окно аргументов функции.​ вкладку​ в данном приложении.​

​ один вопрос, который​ CreateObject(«VBScript.RegExp»)​122334boss​ и выполнить операцию​ начале програмы:​ меняет. ​NoFrost​снимите флажок​ «Эксель». Текст, введенный​ предварительная замена разделителей​ после точки будут​Существует ряд способов преобразования​Завершаем работу редактора стандартным​ на ленте​ Она имеет три​«Главная»​Скачать последнюю версию​ завел меня в​objRegExp.Pattern = «\s\d*\.\d*\s»​: китин,​ копирования.​

​Application.ScreenUpdating = False​noemotion​: У меня такой​Использовать системные разделители​ методом копирования, в​ в любом простейшем​ цифры от 1​ запятых в точки​ методом, нажав на​«Копировать»​ обязательных аргумента​. Щелкаем по кнопке​ Excel​ тупик!​objRegExp.Global = True​

Различия в меню офисных пакетов

​если я правильно​4) Находясь в​ Application.Calculation = xlCalculationManualи​: Проблема есть. И​ вопрос, как можно​.​ ряде случав может​ текстовом редакторе. Штатный​ до 12. Именно​ в документах Excel.​ кнопку закрытия в​, которая расположена в​«Текст»​«Найти и выделить»​Прежде, чем приступить к​имеются 2 числа,​If objRegExp.test(myString) Then​

excel 2013

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

​,​, которая размещена в​ замене, нужно для​ с десятичными (например​Set colMatches =​ в ячейке (условно)​ операцию ‘Правка-Специальная вставка-Значения’.​ конце программы:​ не спасают. Поэтому​ запятую в длинной​

Подводные камни

​ поля​ цифровая информация. Ячейка,​ стандартных программ ОС​ для обозначения месяцев​ вариантов предполагают изменение​Далее выделяем диапазон, в​«Буфер обмена»​«Старый текст»​ блоке инструментов​ себя в первую​ вместо 0,4 я​ objRegExp.Execute(myString)​

настройка Excel

​ две фамилии с​5) Выделить столбец​Application.Calculation = xlCalculationAutomatic​ вижу выход только​ колонке цифр?​Разделитель целой и дробной​ в которой цифра​ Windows прекрасно может​ года и, следовательно,​ формата данных с​ котором следует произвести​. Можно сделать и​

Текстовый формат и вычисления

​и​«Редактирование»​ очередь уяснить, для​ ставлю 0.4).​For Each objMatch​ числовыми значениями, то​ с числами в​проще не пеши​ один — выполнить​Попробую более развернуто. ​ части​ была сохранена, как​ справиться с такой​ он и воспринимается​ числового на текстовый.​ трансформацию. Щелкаем по​ проще, а именно​«Новый текст»​на ленте. Затем​ чего вы её​

​каким образом с​ In colMatches​ если я добавлю​ текстовом формате.​ её а нормально​ замену с помощью​ Экспортирую из форекса​и​ текст, будет обозначена​ задачей. Механизм действий​ как дата. Если​ Это ведет к​ кнопке​ после выделения диапазона​. В поле​ открывается небольшое меню,​ производите. Одно дело,​ ними вообще можно​val2replace = Replace(objMatch.Value,​

как поставить запятые в экселе

​ еще фамилии с​6) Дать этому​ выучи VBAСпасибо всем​ макросов, то есть​ для анализа архив​Разделитель разрядов​ зеленым треугольником в​ аналогичен последнему описанному​ таких числе попадется​ тому, что программа​

В заключение

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

​ котировок для excel.​

Изменение знака, используемого для разделения целой и дробной частей или разрядов

​.​ верхнем левом углу.​ способу и заключается​ одно или два​ не может задействовать​, которая расположена все​ на клавиатуре​нужно указать адрес​ выбрать пункт​ данную процедуру просто​ т.д).​RetStr = Replace(RetStr,​

​ сработает?​​7) Выполнить групповую​​Sub CSV() Dim​​ ячейки (предварительно конвертировав​​ Появляются 4 колонки​

​Совет:​​ Внешне все выглядит​​ в простой замене​​ на сотню, то​​ эти выражения в​​ в той же​​Ctrl+1​

​ ячейки, где размещены​«Заменить…»​​ потому, что визуально​Спасибо за внимание!​​ objMatch.Value, val2replace)​​122334boss​​ операцию по замене​

​ word As String​​ его в текст),​ из цифр, разделенных​ Если необходимо будет вернуться​​ пристойно, цифры не​​ знаков на нужные​

​ проявится все это​​ вычислениях. Но также​ группе инструментов​.​ данные, которые следует​.​

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

​ лучше воспринимаете точку​​китин​Next​: китин,​ точек на зяпятые​ Dim stroka As​ заменяя символ ‘,’​ точкой, пример:​ к системным разделителям,​ искажены, но при​ вашему табличному редактору.​ только на этапе​ существует способ произвести​«Код»​Выделяем исходный диапазон. Щелкаем​ изменить. Для этого​После этого запускается инструмент​ как разделитель и​: а Ctrl+Н найти​End If​проблема в том,​ (Правка-Замена). Если исходные​ Integer Dim yacheyka​ символом ‘.’ .​1.005​ установите флажок​ попытке произвести подсчеты​В офисном пакете от​ вычислений.​ трансформацию запятых в​.​
​ по выделению правой​ устанавливаем курсор в​

​«Найти и заменить»​​ не планируете использовать​ «.» заменить на​ЗАМЕНАТОЧКИ = RetStr​ что не всегда​ текстовые значения содержали​ As String stroka​
​ До этого нужно​1.012​Использовать системные разделители​ данные из такой​ Microsoft с каждой​Существует несколько вариантов того,​
​ точки с сохранением​Открывается окно со списком​ кнопкой мыши. Появляется​
​ данное поле, а​во вкладке​

​ эти числа в​​ «,» не катит?​End Function​ в ячейке нужно​ запятую как разделитель​ = 1 Range(‘C’​

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

​ сделать формат ячеек​​1.007​.​ ячейки в учет​ новой версией несколько​ как поставить запятые​

​ исходного форматирования. Для​ имеющихся в книге​ контекстное меню. В​ затем щелкаем мышью​«Заменить»​ расчетах. Совсем другое​GaLaXoN​

​? ЗАМЕНАТОЧКИ(«Иванов 1.12​
​ изменить два числа,​
​ разрядов (например ‘1,234.876.30’)​
​ & row_number).Select Do​
​ текстовым.​

​1.007​Примечание:​ не пойдут.​ изменяется расположение пунктов​ в «Экселе». Мы​ этого нужно будет​ макросов. Выбираем тот,​ нем выполняем щелчок​ на листе по​

​. В поле​​ дело, если вам​: так мне и​

​ к. Петров 23.45​​ иногда там стоит​
​ сначала необходимо заменить​ While (ActiveCell.Value >​
​demonlegion​0.996​
​ Для постоянной замены разделителей​
​Таким образом, правильно выглядящая​

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

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

​ запятую на ‘пусто’.​​ 0) yacheyka =​: Как это сделать?​
​Но работать с​ необходимо изменить параметры​ таблица выдаст неправильный​
​ исключением и Excel​ простые и практичные,​ программы.​ через редактор. После​
​«Значения»​ диапазона. Сразу после​

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

​Иванов 1,12 к.​​ 6. Как быть​Вот, собственно и​ Range(‘C’ & stroka).Value​ Файл и так​ ними как с​ в окне «Языки​ итоговый результат, если​

​ 2013. Кроме дизайнерских​​ которыми может воспользоваться​Автор: Максим Тютюшев​ того, как выделили​, который расположен в​ этого адрес появится​«,»​ так как в​

​они должны отображаться​​ Петров 23,45 н.​ в таких случаях?​ все. ​ word = Cells(stroka,​ после макроса становится​ числами не получается​ и стандарты» панели​ провести в ней​ изменений, которые коснулись​ любой пользователь, независимо​Привыкая к существующему порядку​ строку с его​ группе​ в окне аргументов.​, а в поле​

​ будущем документ будет​​ с точкой!​122334boss​китин​Charlene​ 3).Value For k​ нормальным для понимания​ из-за этой вот​ управления.​ вычисления. Решается данная​

​ цветовых схем и​​ от уровня компьютерной​ вещей, мы мало​
​ наименованием, щелкаем по​«Параметры вставки»​ В поле​«Заменить на»​ обрабатываться в англоязычной​heaven33rus​: Gustav,​: абсолютно правильно поняли.данная​: Добрый день.​ = 1 To​ csvшником, помоги плиз. ​ точки, нужно чтоб​lasombras​ проблема штатными средствами​ внешнего вида пиктограмм,​ грамотности.​ задумываемся о том,​ кнопке​. Данный пункт обозначен​«Старый текст»​—​ версии Эксель.​: В параметры экселя/дополнительно/​

​так просто. ​​ формула только для​Подскажите пожалуйста, как​ Len(word) If Mid(yacheyka,​
​ ну а с​ была запятая, вручную​: Здравствуйте. Подскажите, пожалуйста.​ «Эксель». Выбрав ячейку​ на ленте команд​Как в «Экселе» заменить​ что кто-то может​«Выполнить»​ цифрами​устанавливаем следующий символ​«.»​Наиболее простой способ выполнение​ убрать галочку с​огромное спасибо..​ конкретного примера​ решить проблему? Требуется,​ k, 1) =​ меня пиво само​ изменить это нереально.​ Есть вот такая​ с зеленым углом,​ произошло смещение пункта​ точку на запятую,​
​ жить по другим​.​«123»​ –​
​. Щелкаем по кнопке​

​ трансформации запятой на​ «системного разделителя» и​_Boroda_​122334boss​
​ чтобы в статье​ ‘,’ Then Mid(word,​ собой. если ты​ Может кто подсказать​ проблема: Надо создать​ рядом можно будет​ «Параметры». Он переехал​ используя параметры самой​ законам. На самом​Выполняется преобразование. Запятые будут​.​«,»​«Заменить все»​ точку – это​ поставить там точку.​: Еще вариантик функции.​: китин,​ дробные числа разделялись​ k, 1) =​ из Москвы​ решение проблемы?​ прайсик для печати.​ обнаружить всплывший восклицательный​ с нижней части​ программы? Для этого​ деле, это не​ трансформированы в точки.​После этих действий значения​. В поле​.​ применение инструмента​Будетработать с точками​
​ Совсем простенький.​
​подскажите, как быть​ точкой, а не​ ‘.’ Cells(stroka, 3).Value​noemotion​NoFrost​ При этом он​
​ знак в желтом​ основного выпадающего меню​ необходимо перейти в​ изречение Далай-Ламы, а​Урок:​
​ будут вставлены в​«Новый текст»​Открывается информационное окно, в​«Найти и заменить»​
​ вместо запятых.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ZamTo(ss)​ в моей ситуации?​ запятой. В ячейках-то​ = word Exit​: Можно что-нить подобное​: Спасибо огромное The_Prist,​ есть уже готовый​
​ треугольнике. Нажатие на​ настроек на его​ раздел «Параметры» табличного​ описание одной из​Как создать макрос в​
​ соответствующий диапазон. При​ставим точку –​
​ котором предоставляется отчет​. Но, сразу нужно​GaLaXoN​Dim n_, i,​
​Gustav​ я могу поменять​ For End If​ сделать:​
​ помогло.​ на сайте дилера,​ него вызовет небольшое​
​ боковую часть.​ редактора и перейти​ офисных проблем, которые​
​ Excel​ этом запятые будут​
​«.»​ о выполненной трансформации.​ отметить, что для​: только с точками?​ a_, jj, aa_​: Верной дорогой -​ вручную или функцией​ Next stroka =​sub zpt() dim​
​Serge​ но в нём​

Как заменить запятую на точку? (Формулы)

​ контекстное меню. Выбрав​​Во всем остальном действия​
​ в меню «Дополнительно».​ может вызвать региональная​Следующий способ единственный среди​ трансформированы в точки.​. После того, как​ Делаем щелчок по​ вычислений такой способ​есть возможность пользоваться​On Error Resume​ в регулярные выражения!​ «Найти и заменить»,​ stroka + 1​ str,stlb,intInd as Integer​: Sub Replace_Point()​ надо исправить стоимость​ в нем верхний​ пользователя в Excel​ В этом разделе​
​ настройка Excel. Суть​ вышеперечисленных, при котором​ Чтобы удалить уже​

​ данные внесены, щелкаем​​ кнопке​

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

​ не подойдет, так​​ точками и запятыми?​
​ Next​ Нужна UDF на​ но для построения​ Range(‘C’ & stroka).Select​
​ dim strName1, strNewName​

​Selection.Replace What:=».», Replacement:=»,»,​​ товара. Сложность в​ параметр «Преобразовать в​ 2013, при использовании​
​ потребуется снять чек-бокс​ ее заключается в​
​ при трансформации запятых​

​ не нужную нам​​ по кнопке​
​«OK»​ как содержимое ячеек​Pelena​n_ = Len(ss)​ VBA с использованием​ диаграммы эти ячейки​ Loop End SubА​

​ as String for​​ LookAt:=xlPart, _​​ том, что у​
​ число», вы без​

​ советов из предыдущего​​ в пункте «Использовать​

​ том, что в​​ в точки выражение​ область, заполненную формулами,​ ​«OK»​

​.​​ будет преобразовано в​
​: Как вариант​For i =​ CreateObject(«VBScript.RegExp»).​ Excel 2007 не​ зачем здесь вводить​ str=1 to n​SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,​ них в цене​ потери данных измените​

​ раздела, полностью аналогичны​​ системные разделители». Разблокировав​
​ разных странах, даже​ будет восприниматься программой​ выделяем её и​.​Программа выполняет процедуру трансформации​ текстовый формат.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A1;».»;»,»)*ПОДСТАВИТЬ(A2;».»;»,»)​ 1 To n_​

​Шаблон поиска точек,​​ воспринимает. Как быть?​ переменную ‘yacheyka’?Чтобы меньше​ ‘ n-количество строк​

​ _​​ разделительный знак «.»​
​ их представление.​ работе с ранними​

​ таким образом два​​ использующих одинаковые арабские​ как число, а​ щелкаем правой кнопкой​Как видим, для первой​ запятых на точки​
​Производим выделение области на​GaLaXoN​ Step 3​ подлежащих замене на​

​ Вот пример диаграммы,​​ писатьа получается ведь​
​ for stlb=1 to​ReplaceFormat:=False​ (точка), а не​

​После такой нехитрой операции​​ версиями. Как только​ следующих пункта, вы​ цифры, принято записывать​ не как текст.​ мыши. В появившемся​ ячейки преобразование выполнено​ в выделенном диапазоне.​ листе, где нужно​: ооо! вот это​a_ = Mid(ss,​

​ запятые, примерно такой:​​ где по оси​
​ наоборот — лишние​ s ‘s -оличество​End Sub​ «,» (запятая). И​ все вычисления будет​ вы откроете сместившееся​ сможете поменять знаки​ числа несколько по-разному.​ Для этого нам​ меню выбираем пункт​ успешно. Подобную операцию​

​ На этом данную​​ трансформировать запятые в​ ​ само то! =))))​
​ i, 3)​
​ \s\d*(\.)\d*\s​
​ ординат должны быть​
​ переменные + лишние​
​ столбцов strName1=cells(str,stlb).value For​Guest​
​ по этому чтобы​
​ выполнены правильно. Для​ в сторону меню​
​ разделения на необходимые​
​ Ярким примером этого​
​ нужно будет поменять​
​«Очистить содержимое»​ можно провести и​
​ задачу можно считать​ точки. Выполняем щелчок​
​спасибо!​jj = WorksheetFunction.Find(«.»,​
​122334boss​ дробные числа с​
​ строки. А не проще​
​ intInd = 1​
​: Если без замены​
​ создать формулу, которая​
​ ускорения можно выделять​ настроек, вы попадете​ для работы с​
​ различия, которое обычно​ системный разделитель в​

​.​​ для всех других​
​ решенной. Но следует​
​ правой кнопкой мышки.​

​AlexM​​ a_)​: Gustav,​
​ точкой.​
​ ли сделать следующим​ To Len(Trim(strName1)) If​
​ точки на запятую,​ будет переделывать цену,​
​ не одну такую​
​ в уже знакомый​ вашими данными.​ и приводит к​
​ настройках с запятой​Преобразование данных по смене​
​ ячеек нужного диапазона.​ помнить, что данные,​
​ В запустившемся контекстном​: Если чисел не​
​If Err.Number =​для меня это​
​Друзья, я обычный​
​ образом:​ Mid(strName1, intInd, 1)​
​ то можно изменить​
​ приходится вручную менять​
​ ячейку, а несколько​
​ интерфейс.​
​Как в «Экселе» заменить​
​ проблемам, является знак,​ на точку.​
​ запятых на точки​

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

​ 0 Then​​ еще сложно, проще​
​ непродвинутый пользователь, поэтому​
​Start//Control Panel//Regional Settings//​ <> ‘,’ Then​ настройки.​ каждую точку на​ смежных и разом​Если обобщить, то все​ точку на запятую,​ отделяющий дробную часть​

​Находясь во вкладке​​ выполнено, а все​
​ диапазон небольшой. Но​ будут иметь текстовый​

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

​«Формат ячеек…»​​ то можно так​​aa_ = Replace(a_,​
​ вариантов нет?​ объясните, пожалуйста, попроще.​далее в Regional​ _ strNewName =​
​СЕРВИС-ПАРАМЕТРЫ-МЕДУНАРОДНЫЕ, убрать галку​ запятую. Так как​ изменять их параметры​ версии офиса, с​
​ используя параметры операционной​ числа от целой.​«Файл»​ ненужные элементы удалены.​
​ что делать, если​

​ формат, а, значит,​​. Те пользователи, которые​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОИЗВЕД(—ПОДСТАВИТЬ(A1:A10;».»;»,»))​ «.», «,»)​

​Gustav​​KuklP​ Settings Properties/Date в​ strNewName & Mid(strName1,​
​ «использовать системные разделители»,​ товара очень много,​

​ с помощью контекстного​​ разной цветовой гаммой​ системы? В панели​ В России, да​, щелкаем по наименованию​
​Урок:​ он состоит из​

​ не смогут быть​​ предпочитают пользоваться альтернативными​
​Формула массивная​If IsNumeric(aa_) Then​

​: Можно попробовать так.​​: Кросс: http://www.planetaexcel.ru/forum. e438715​
​ графе Date Separator​

​ intInd, 1) else:​​ в «разделитель целой​ то это совсем​
​ меню.​

​ для каждой программы,​​ управления Windows потребуется​ и вообще на​ блока​ ​Мастер функций в Excel​ ​ множества ячеек? Ведь​

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

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

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

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

  • В меню «Пуск» наберите «Панель управления» и войдите в нее:

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

  • В разделе «Панель управление» найдите категорию «Часы и регион» и кликните по пункту «Изменение форматов даты, времени и чисел»:

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

  • В открывшемся всплывающем окне кликните по кнопке «Дополнительные параметры» во вкладке «Форматы»:

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

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

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

  • Кликните по кнопке «Применить».

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

Excel works!

menu

Заменить точку на запятую в Excel. Разделитель в Excel, как поменять?

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

Разделитель в Excel 0

Зачастую, если импортировать в экселевский документ числовые сведения из разных источников, из управленческих программ, почты, текстовых файлов и так далее, разделитель в Excel может быть даже слэшем (!). Чтобы формулы считались верно, исправить несколько видимых несовпадений несложно и вручную. Для работы с большими объемами данных у табличного редактора есть достойные инструменты.

Заменить точку на запятую в Excel. Функция ПОДСТАВИТЬ

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

Точку на запятую. Инструмент Найти и заменить

Один из самых полезных инструментов пакета всех программ Office — Найти и заменить . Быстро вызвать его можно горячими клавишами Ctrl + F .

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

Это уже посложнее. Скорректировать же числовой разделитель в Excel получится 3 способами:
1. Изменив настройки самого редактора.
2. Изменив настройки Windows .
3. Применив специальную Excel-функцию.

В первом случае привязка Эксель к системным параметрам убирается и устанавливается свое обозначение делителя дроби. В русскоязычных версиях ОС по умолчанию стоит разделитель-запятая. Следовательно, этот способ нужно выбирать, когда все дроби удобнее снабдить точками вместо запятых (проанализируйте свой документ, возможно, это именно тот случай).
Чтобы заменить все «дробные» запятые на точки в документе Excel-2007, следует пройти в меню редактора по адресу: Значок в левом верхнем углу — Параметры Excel — Дополнительно (в более ранних Excel версиях: Файл-Параметры-Дополнительно), а затем убрать флажок на «Использовать системные разделители». А в окне «Разделитель целой и дробной части» поставьте тот символ, который необходим.

Разделитель в Excel 2

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

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

Этот алгоритм удобен, когда ведется регулярная выборка статистик для какого-то одного отчета из разных автономных баз данных 1С, SAP, CRM и так далее. То есть текущий (стандартный) разделитель системы нужно оставить, а точечный заменить. Или наоборот.
Некоторые тематические служебные программы содержат функцию автоматической настройки нужного разделителя. Когда это невозможно, для корректной работы достаточно сменить системные установки операционной системы компьютера. А именно: активировать Панель управления через меню Пуск, в ней – Часы, язык и регион. Из открывшегося списка выбрать «Язык и региональные стандарты», пункт «Изменение форматов даты, времени и чисел».

Разделитель в Excel 3

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

Разделитель в Excel 4

Теперь выгрузка из нескольких ваших систем произойдет с корректными символами дробных показателей.

Разделитель в Excel. Автопоиск с автозаменой

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

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

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

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

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