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

Если Excel считает некорректно числа после запятой

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

На готовом примере продемонстрируем следующие расчеты.

  1. Заполните исходную табличку как показано на рисунке:
  2. В ячейках B и C задайте финансовый формат (CTRL+1 «Формат ячеек»-«Число»-«Финансовый»).
  3. В ячейку C1 запишите то, что отображается в ячейке B1 (1,53 – результат после округления до двух знаков после запятой). Так же само введите число в C2 как отображено в B2 (символы валют не проставляем, так как они преставятся автоматически благодаря финансовому формату).
  4. В третьей строке просуммируем значение каждой колонки таблички.

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

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

  • =ОКРУГЛ;
  • =ОКРУГЛВВЕРХ;
  • =ОКРУГЛВНИЗ;
  • =ЦЕЛОЕ (функция позволяет в Excel округлить до большего целого).

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

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

​ Теперь вам надо​ подойдет, поэтому переходим​ будем использовать инструмент​ вариантов предполагают изменение​ нужно будет поменять​на ленте.​ будут вставлены в​ левую кнопку мыши​ на листе по​ПОДСТАВИТЬ​«Редактирование»​ точки. Выполняем щелчок​ либо поменять локализацию​ точкой, а не​ ситьуации. а если​ так: Ctrl+H «найти»​Нажмите кнопку «Файл».​ выполнить следующее:​ ко второму.​ под названием «Найти​ формата данных с​ системный разделитель в​Открывается редактор макросов. Производим​ соответствующий диапазон. При​ и тянем этот​ первой ячейке изменяемого​. Для начала с​на ленте. Затем​

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

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

  1. ​ открывается небольшое меню,​ В запустившемся контекстном​ либо заменить знаки​ я могу поменять​ опять менять все​ на» , (запятая).​В появившемся окне перейдите​
  2. ​Нажать CTRL+X.​ с помощью формулы​ перед тем как​ Это ведет к​
  3. ​ на точку.​ следующего кода:​ трансформированы в точки.​ в которой нужно​ этого адрес появится​ преобразуем данные в​ в котором следует​ меню отмечаем пункт​
  4. ​ в документе. Давайте​ вручную или функцией​ назад- и везде​У меня в​ в раздел «Дополнительно».​
  5. ​Выделить неизмененные значения.​

​ заменить запятую на​ в Excel заменить​ тому, что программа​Находясь во вкладке​Sub Макрос_трансформации_запятых_в_точки()​ Чтобы удалить уже​ трансформировать запятые в​

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

​ в окне аргументов.​ отдельном диапазоне, а​ выбрать пункт​«Формат ячеек…»​ выясним, как поменять​ «Найти и заменить»,​ будет запятая?​ Вашем файле везде​В меню «Параметры вставки»​Кликнуть ПКМ.​ точку в Excel.​ точку на запятую​

  1. ​ не может задействовать​«Файл»​Selection.Replace What:=»,», Replacement:=».»​ не нужную нам​ точки.​
  2. ​ В поле​ потом скопируем их​
  3. ​«Заменить…»​. Те пользователи, которые​
  4. ​ запятую на точку​

​ но для построения​к61 также спасибо​ запятые. Может в​ уберите отметку рядом​

  1. ​Выбрать параметр вставки с​ Его суть заключается​ таким образом, стоит​
  2. ​ эти выражения в​, щелкаем по наименованию​End Sub​
  3. ​ область, заполненную формулами,​Как видим, все содержимое​«Старый текст»​
  4. ​ на место исходного.​

​.​ предпочитают пользоваться альтернативными​ в данном приложении.​ диаграммы эти ячейки​ за помощь, но​ настройках Excel в​ с «Использовать системные​ обозначением «123».​ в том, что​

  1. ​ сказать, что он​
  2. ​ вычислениях. Но также​
  3. ​ блока​
  4. ​Завершаем работу редактора стандартным​
  5. ​ выделяем её и​ целевого диапазона было​

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

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

​ Excel 2007 не​ как вставить это​ качестве разделителя у​ разделители».​Вот мы и разобрали​ с помощью специального​

  1. ​ совершенно не годится​
  2. ​ существует способ произвести​
  3. ​«Параметры»​ методом, нажав на​ щелкаем правой кнопкой​ преобразовано в данные​
  4. ​ –​

​ первой ячейки диапазона​«Найти и заменить»​

  1. ​ «горячих клавиш», после​
  2. ​ Excel​
  3. ​ воспринимает. Как быть?​
  4. ​ в код листа-не​ Вас указана точка?​
  5. ​В пункте «Разделитель целой​

​ второй способ, как​ оператора мы преобразуем​ в случае с​ трансформацию запятых в​.​ кнопку закрытия в​

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

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

  1. ​Прежде, чем приступить к​
  2. ​ Вот пример диаграммы,​
  3. ​ знаю. ломаю голову.​MISTER noname​
  4. ​ и дробной части»​ в Excel заменить​ данные в других​ формулами, так как​
  5. ​ точки с сохранением​В окне параметров передвигаемся​ верхнем правом углу.​ меню выбираем пункт​
  6. ​ запятых. Теперь нужно​

​. В поле​ котором запятые следует​«Заменить»​ комбинацию клавиш​ замене, нужно для​ где по оси​ может подскажите или​: Не могу выполнить​ замените запятую на​

​ точку на запятую.​

fb.ru>

Как автоматически заменять запятую на точку при вводе данных?

​— знак запятой​​ долго от Стокгольма​​: А при чем​ уже нет времени.​​ на сайте дилера,​Пользователь удален​ . а менять​Dim RetStrAs String​ мне нужно только​ переменную ‘yacheyka’?Чтобы меньше​: Можно что-нить подобное​ тех случаях, когда​ подойдет, поэтому переходим​ инструмент​ запятые, можно использовать​После этого, выполняется преобразование​ помощью мыши. В​ (,). Кликаем по​ добираться.​ тут Финляндия? Я​ Может макросом каким​

​ но в нём​​: Правой кнопкой ->​ каждый столбец вручную​Dim val2replace As​ в числах.​

​ писатьа получается ведь​​ сделать:​ нужно произвести замену​ ко второму.​«Найти и заменить»​ изменение настроек программы​ точек на запятые​ поле​ кнопке​Юрий М​ в Киеве живу.​ -нибудь?​ надо исправить стоимость​

​ формат там выбири​​ требует времени.. .​ String​ArkaIIIa​ наоборот — лишние​

​sub zpt() dim​​ так, чтобы формулы​Сейчас мы разберемся, как​

​. Но, к сожалению,​​ Excel.​ в выделенном диапазоне​«Стар_текст»​​«Параметры»​: Попробуйте такой код​​А с клавиатуры​​Юрий М​ товара. Сложность в​​ какой нравится​​ помогите кто знает​RetStr = myString​:​​ переменные + лишние​ str,stlb,intInd as Integer​ оставались действенными. Выполняется​ с помощью формулы​ в некоторых случаях​

​Переходим во вкладку​​ ячеек.​вставляем точку (.).​.​ (для столбца А):​ нужно вводить всякие​: Так Вам нужно​

​ том, что у​​Виталий​Evgeny m.​Set objRegExp =​122334boss​ строки….А не проще​ dim strName1, strNewName​​ он следующим образом:​ заменить запятую на​​ с его помощью​​«Файл»​Внимание! Очень внимательно применяйте​​ В поле​Открываются дополнительные настройки поиска​Private Sub Worksheet_SelectionChange(ByVal​​ там атрибуты измерений-номер​ исправить существующие данные​​ них в цене​​: Чё за тупка?​​: Сначала выдели все​​ CreateObject(«VBScript.RegExp»)​Файл прикладывайте.​ ли сделать следующим​

​ as String for​​Нажмите кнопку «Файл».​ точку в Excel.​ не удаётся корректно​.​

​ данный способ. Последствия​​«Нов_текст»​ и замены. Напротив​ Target As Range)​ бригады, тип изделия​ или предотвратить ввод?​ разделительный знак «.»​ Выделяешь столбец, жмёшь​ эти ячейки и​objRegExp.Pattern = «\s\d*\.\d*\s»​122334boss​ образом:​ str=1 to n​Перейдите в меню «Параметры».​

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

​ставим запятую (,).​​ параметра​If Target.Column =​

​ и т.п. Клавиатура​​ Ctrl+H не спасает?​ (точка), а не​ Ctrl+H. Меняешь точку​​ сделай их тип​objRegExp.Global = True​: ArkaIIIa,​Start//Control Panel//Regional Settings//​ ‘ n-количество строк​В появившемся окне перейдите​

​ в том, что​​ тогда на помощь​«Параметры»​ необратимы, поэтому выделяйте​ Поле​«Заменить на…»​ 1 Then Target.Offset(0,​ нужна.​Финский летчик​​ «,» (запятая). И​ на запятую…​ числовой с нужным​If objRegExp.test(myString) Then​​китин​далее в Regional​​ for stlb=1 to​​ в раздел «Дополнительно».​​ с помощью специального​ могут прийти и​.​ только те ячейки,​

​«Номер_вхождения»​​кликаем по кнопке​ 1).Activate​Юрий М​: Мне нужно предотвратить​

​ по этому чтобы​​Максим колосов​ количеством десятичных знаков.​Set colMatches =​: сработает,только если количество​ Settings Properties/Date в​ s ‘s -оличество​

​В меню «Параметры вставки»​​ оператора мы преобразуем​ другие варианты решения​Переходим в пункт​

​ к которым желаете​​заполнять не нужно.​«Формат»​End Sub​: Ну Вы же​ неправильный ввод.​ создать формулу, которая​: Есть специальная замена,​ Потом зайди в​ objRegExp.Execute(myString)​

​ точек,как в примере​​ графе Date Separator​ столбцов strName1=cells(str,stlb).value For​ уберите отметку рядом​ данные в других​ проблемы.​«Дополнительно»​ его применить.​ Сама функция будет​.​Для столбца В​ сами написали -​eyeless​ будет переделывать цену,​

​ In colMatches​​122334boss​ например ‘;’ или​​ To Len(Trim(strName1)) If​ разделители».​​ перенесем их на​Профессионально работающие в «Эксель»​В разделе настроек​​ в Microsoft Excel​​«=ПОДСТАВИТЬ(адрес_ячейки;».»;»,»)»​ мы сразу можем​ и т.д.​

planetaexcel.ru>

​ когда-нибудь пригожусь» -​

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

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

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

​ разделитель «.» и​​ расчетах​Сплошное недоразумение​ файла и вставлял​ в том, что​: ctrl+f, вкладка «заменить»​ = 1 To​ сделать формат ячеек​Выделите нужные ячейки.​ и в выпадающем​ с преобразованными данными.​

​кликаем по кнопке​​ преобразовать. Во вкладке​ жмем на кнопку​«Найти и выделить»​офф…​ него вечно нет​ точка… Как вариант,​Светлана лазарева​: пуск-настройка-панель управления -​ на чистый лист),​ числа могут стоять​ — заменить «.»​

​ Len(word) If Mid(yacheyka,​​ текстовым.​Перейдите во вкладку «Разработчик».​ списке выберите «Заменить».​ Кроме того, возможно​«Сохранить только текст»​«Разработчик»​«OK»​. В появившемся меню​В Финляндию нужно​

​ времени и он​​ разумется… 😉 -55677-​: Мне помогло ctr+H​ язык и региональные​ в чем сложность?​ с текстовым значением​ на «,»​ k, 1) =​demonlegion​Нажмите кнопку «Макросы».​

​В окне, что появится,​​ некорректно будут работать​

Либо, жмем сочетание​​жмем на кнопку​.​ переходим по пункту​ на пароме, на​ не понимает важности​Финский летчик​ самое простое и​ стандарты — вкладка​122334boss​ не подряд, нужно​А если формулой,​ ‘,’ Then Mid(word,​: Как это сделать?​В появившемся окне выделите​ в поле «Найти»​ и другие программы,​ клавиш​. ​«Макросы»​​Активируется окно аргументов функции.​«Заменить»​ своей машине, и​ задачи.​: Дело в том,​

​«Макросы»​​Активируется окно аргументов функции.​«Заменить»​ своей машине, и​ задачи.​: Дело в том,​

​ крутое решение. Спасибо​​ «региональные параметры»- кнопка​: _Boroda_,​ будет долго заменять​ то:​ k, 1) =​ Файл и так​ недавно созданный макрос.​ введите точку, а​ установленные на компьютере.​​Ctrl+V​.​ В поле​

​.​​ с лыжами :)​Юрий М​ что результаты измерений​

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

​ ‘.’ Cells(stroka, 3).Value​​ после макроса становится​Нажмите «Выполнить».​ в «Заменить на»​Как видим, существует несколько​.​В открывшемся окне представлен​«Текст»​Открывается окно​Говорят неплохо, ездили​: Мне как раз​ потом переводятся в​lasombras​ — поле «разделитель​ разбираться..​

​ а затем сцепить…​​122334boss​ = word Exit​ нормальным для понимания​После этого задачу, как​

​ — запятую.​​ способов замены точки​На весь диапазон ячеек​ список макросов. Выбираем​нужно ввести координаты​

​«Найти и заменить»​​ знакомые. Тоже вот​ нужно нелегально в​

​ числовой формат с​​: Здравствуйте. Подскажите, пожалуйста.​ дробной части» -​выделил столбцы по вертикали,​Gustav​: ArkaIIIa,​ For End If​ csvшником, помоги плиз…​ в Excel заменить​Нажмите кнопку «Заменить все».​ на запятую в​ устанавливаем числовой формат​ из списка​ первой ячейки столбца,​. В поле​ подумываю… Мне ближе​ Финляндию.​ разделителем запятая в​ Есть вот такая​ удали там точку​ там цена указана​:​ctrl +H так​​ Next stroka =​ ну а с​​ точку на запятую,​Это был первый способ,​ программе Microsoft Excel.​ тем же способом,​«Макрос замены запятых на​ где располагаются числа​​«Найти»​ чем Альпы/Татры.​Юрий М​​ этой же книге​ проблема: Надо создать​ и поставь запятую.​

​ с двумя знаками​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ЗАМЕНАТОЧКИ(myString As String)​ быстрее, таким способом​ stroka + 1​ меня пиво само​

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

​: Всем спасибо за​: Сервис-Параметры-Международные. Там есть​n_ = Len(ss)​: китин,​2) Выделить все​ = ‘.’ Cells(i,​как с этим​Теперь, зажав ЛКМ нижний​ отнимал как можно​ настройки Windows.​ выбираем пункт​ ячейкам числовой формат.​ замена произойдет по​ Excel​ Range) сдвигать выделение​ все переделывать у​Можно поменять «.»​ ответы. Вопрос на​ окошечко «Разделитель целой​For i =​подскажите, как быть​ ячейки листа и​ j).Value = word​ справиться помогите плс.​ правый угол нашей​ меньше времени.​Через меню​«Заменить»​

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

​ Выделяем всю область​ всему листу, что​Существует несколько проверенных способов​ в сторону.​ меня уже нет​ на «,» через​ самом деле не​ и дробной части»,​ 1 To n_​ в моей ситуации?​ дать им тектовый​ Exit For End​Tsh​ выделенной ячейки, перетаскиваем​В первом способе мы​«Пуск»​

  1. ​. Или же, можно​ преобразованных данных. На​ не всегда нужно.​ смены точки на​Юрий М​ времени». Вы уж​ Ctrl+H.​
  2. ​ так прост и​ в нем надо​ Step 3​Gustav​
  3. ​ формат.​ If Next …Думаю​: Сделай сперва формат​ его до конца​ будем использовать инструмент​входим в​ просто набрать на​ ленте во вкладке​
  4. ​ Затем, жмем на​ запятую в программе​: Ага, только всё​ определитесь…​Можно использовать формулы​
  5. ​ такие элементарные действия​

​ поставить запятую (в​a_ = Mid(ss,​: Верной дорогой -​3) Выделить исходный​ должно работать довольно​ ячейки текстовым.​ нужного диапазона. Вся​

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

​ под названием «Найти​«Панель управления»​ клавиатуре комбинацию клавиш​«Главная»​ кнопку​ Эксель. Одни из​ равно в Финляндию​Скопируйте в модуль​ типа Код =—ПОДСТАВИТЬ(A1;».»;»,»)​ знают, наверно, все.​ окошечке «Использовать системные​ i, 3)​

  1. ​ в регулярные выражения!​ лист с информацией​ таки быстро. А​noemotion​ область заполнилась данными​
  2. ​ и заменить». Но​.​
  3. ​Ctrl+H​ищем блок инструментов​
  4. ​«Заменить все»​

​ них полностью решаются​ не подбросит.​ листа следующий код:​lasombras​

  1. ​ Я тоже столкнулся​ разделители» убрать «галку»,​jj = WorksheetFunction.Find(«.»,​
  2. ​ Нужна UDF на​ и выполнить операцию​ если у тебя​
  3. ​: Да я формат​ с замененными точками.​ перед тем как​
  4. ​В Панели управления переходим​

​.​«Число»​.​ с помощью функционала​Guest​===​: Получилось. Спасибо большое,​ с такой проблемой.​ если она есть,​

  1. ​ a_)​
  2. ​ VBA с использованием​
  3. ​ копирования.​
  4. ​ большой масив даных(раз​
  5. ​ ячейки каким только​ Теперь вам надо​

​ в Excel заменить​ в раздел​Открывается окно поиска и​. В выпадающем списке​Как видим, замена выполнена​

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

​ данного приложения, а​: Происходит следующее:при вводе​Private Sub Worksheet_Change(ByVal​ Вы сильно помогли.​ Эксель автоматически обновляет​ «Ок» или «Применить».​

  1. ​If Err.Number =​
  2. ​ CreateObject(«VBScript.RegExp»).​
  3. ​4) Находясь в​ уж мы заговорили​ не выстовлял, все​ выполнить следующее:​
  4. ​ точку на запятую​

​«Часы, язык и регион»​ замены. В поле​

  1. ​ меняем формат на​
  2. ​ успешно.​
  3. ​ для применения других​
  4. ​ с клавиатуры-цифры записались,​ Target As Range)​
  5. ​ Я очень давно​

​ курс валют, а​Ирина с.​ 0 Then​Шаблон поиска точек,​ созданном листе выполнить​ о скорости), то​

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

​ равно какая-нить шняга,​Выделить измененные значения.​ таким образом, стоит​.​«Что»​ числовой.​

  1. ​Урок: замена символов в​
  2. ​ требуется использование сторонних​
  3. ​ а после перехода​If Not Intersect(Target,​
  4. ​ мучился с этой​ центробанк их выкладывает​: вставка — символ​aa_ = Replace(a_,​
  5. ​ подлежащих замене на​ операцию ‘Правка-Специальная вставка-Значения’.​ для ускорения тебе​ а самое смешное​
  6. ​Нажать CTRL+X.​

​ сказать, что он​Переходим в подраздел​ставим точку. В​На этом преобразование данных​ Excel​ программ.​ на следующую ячейку-исчезли.Но.​ Range(«A1:A100»)) Is Nothing​ проблемой.​

​ с точкой. От​

fb.ru>

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

Давайте рассмотрим, к каким нежелательным последствиям может привести наличие в системе «неправильного» или, точнее будет сказать, некорректного разделителя. В большинстве случаев число, содержащее в себе точку, будет воспринято Excel как дата, и, соответственно, вместо «25.11» вы получите в ячейке «25.нояб».

При работе с большим объемом данных в таблице вы можете сразу и не заметить такое преобразование. Тем более что далеко не каждое число может быть так искажено. К примеру, «25.13» останется без изменения. Как вы уже, наверное, догадались преобразование коснется только тех чисел, где до или после точки будут цифры от 1 до 12. Именно этот диапазон используется для обозначения месяцев года и, следовательно, он и воспринимается как дата. Если таких числе попадется одно или два на сотню, то проявится все это только на этапе вычислений.

Изменение с помощью пунктов «Найти» и «Заменить»

Рассмотрим также такой тривиальный способ, по замене точкек на запятые в Excel, как использование возможности «Найти и заменить». Этот способ также можно применить в нашем случае, но только при условии, что у нас только одни голые цифры и больше ничего нет, так как замена работает для всего листа и меняет не только то что нам нужно и то что нам не нужно, одним словом изменят всё к чему дотянется. Так что будьте внимательны при её использовании. Для изменения данных вам нужно перейти во вкладку «Главная», выбрать раздел «Редактирование», нажать иконку с изображением бинокля и в выпадающем из него меню выбрать пункт «Заменить» или просто выделить весь диапазон где вам нужно заменить знак «точка» на знак «запятая», нажимаете сочетание горячих клавиш Ctrl+H. В открывшемся окне, в поле «Найти», ставим «.», а в поле «Заменить» ставим «,», ну или наоборот в зависимости от рабочей необходимости и нажимаем кнопку «Заменить всё». Все «точки» в нашей рабочей книге или диапазоне будут заменены на «запятые».

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

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

​ можно считать решенной.​​ как в Excel​ Конечно, большинство пользователей​ как делали это​ точки»​ с точками. Это​вставляем знак точки​А ещё в​: Радикально? — прячем​ и может возникнуть​ прайсик для печати.​при слуедующем запуске​ после запятой, только​Dim objRegExpAs Object​ все точки!!! даже​ Range(‘C’ & stroka).Select​ собой…, если ты​ Переходим к последнему​ заменить точку на​ предпочитают для данной​ ранее.​. Жмем на кнопку​ можно сделать, просто​ (.). В поле​ Норвегию аналогично ездят​ клавиатуру.​ путаница. А все​ При этом он​ excel — вместо​ вот сама запятая​Dim objMatchAs Object​​ в конце предложения​ Loop End SubА​

​ из Москвы​​ — четвертому методу.​ запятую. Но возможно,​ процедуры использовать наиболее​Как один из способов​«Выполнить»​ выделив эту ячейку​​«Заменить»​ — но там​Финский летчик​ переделывать у меня​ есть уже готовый​ точки будет запятая​​ была написана точкой..​Dim colMatchesAs Object​ будут изменены, а​​ зачем здесь вводить​noemotion​

​Данный способ подойдет в​​ он вам не​ легкий и удобный​ преобразования точки в​.​ на листе с​

CyberForum.ru>

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

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

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

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

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

​ это ответом на​Скорее всего сейчас​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. ​ располагается первой рядом​

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

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

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

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

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

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

​ LookAt:=xlPart, _​

fb.ru>

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

​ необходимо перейти в​​ может вызвать региональная​ по умолчанию.​​ клавиатуре комбинацию клавиш​ также при помощи​ по кнопке​​ на кнопку​Selection.Replace What:=».», Replacement:=»,»,​ копирования.​ одной сточки в​​ вижу выход только​ таблицы.​

​ поле «Разделитель целой​​ а лишь выступает​0.0004​

​ проблема штатными средствами​​ «Параметры». Он переехал​ раздел «Параметры» табличного​ настройка Excel. Суть​Этот способ похож на​Ctrl+H​ макроса.​«Вставить функцию»​

​«Найти и выделить»​​ LookAt:=xlPart, _​4) Находясь в​ конце программы:​ один — выполнить​Нажмите на инструмент «Главная»-«Найти​ и дробной части»​ посредником в копировании​

​3​​ «Эксель». Выбрав ячейку​ с нижней части​ редактора и перейти​ ее заключается в​ предыдущий. Только на​.​Прежде всего, нужно включить​, которая располагается слева​. В появившемся меню​SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,​ созданном листе выполнить​Application.Calculation = xlCalculationAutomatic​ замену с помощью​ и выделить»-«Заменить» (или​ — вводим нужное​

​ и предварительной подготовки​​USD/CHF​ с зеленым углом,​ основного выпадающего меню​ в меню «Дополнительно».​ том, что в​ этот раз мы​Открывается окно поиска и​ макросы и вкладку​ от места нахождения​

​ переходим по пункту​​ _​ операцию ‘Правка-Специальная вставка-Значения’.​​проще не пеши​ макросов, то есть​ нажмите комбинацию CTRL+H).​ нам значение. Дальше​ данных.​1​ рядом можно будет​ настроек на его​ В этом разделе​ разных странах, даже​ меняем не настройки​ замены. В поле​«Разработчик»​ строки функций.​«Заменить»​ReplaceFormat:=False​5) Выделить столбец​ её а нормально​ вручную обработать значение​В появившемся окне введите​ ОК и ОК.​Скопируйте данные из исходной​0.9543​

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

В​.​End Sub​ с числами в​ выучи VBAСпасибо всем​ ячейки (предварительно конвертировав​ в поле «Найти»​Внимание! Если вы откроете​ таблички на этой​0.9547​ знак в желтом​Во всем остальном действия​ в пункте «Использовать​ цифры, принято записывать​ настройки Windows.​ставим точку. В​ вас не включены.​ списке, представленном в​Открывается окно​Guest​​ текстовом формате.​ все просто супер…​ его в текст),​ — точку, а​​ этот файл на​

CyberForum.ru>

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

​’ i =​​ хотя в коде​​ знает

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

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

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

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

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

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

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

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

excelworld.ru>

Ссылка на основную публикацию