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: настройки Эксель
  • Вопросы и ответы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lumpics.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замена запятой на точку в Microsoft 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 года​​ на вкладке «Формат»​ странах Запада –​ в подраздел​ Но, дело состоит​ количество времени. Но,​ оператора​ комбинацию клавиш​

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

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

  2. ​Ctrl+1​ тогда как в​Next i​​ запятую. Окончательно собираем​​ запятую?​​ на ‘.’ в​​ будет медленно работаь​ функцией ‘заменить’​​ может есть какой​​ программе «Эксель». Применение​ более современные варианты.​ «Дополнительные параметры» и​​Давайте рассмотрим, к каким​​. Производим поиск блока​ что по умолчанию​ ускорить, скопировав формулу​

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

  3. ​. Для начала с​.​ англоязычной – точка.​ZamTo = ss​ формулой с &​заранее благодарен.​ дату превращаться число​ попрбуй​я меняю запятые​ другой вариант?​ их на практике​​Теперь, понимая, как в​​ на вкладке «Числа»​​ нежелательным последствиям может​​ настроек​ макросы в Экселе​​ПОДСТАВИТЬ​​ помощью этой функции​Производится запуск окна форматирования.​ Это связано с​On Error GoTo​​ или СЦЕПИТЬ снова​​ArkaIIIa​

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

  4. ​ не будет!​​noemotion​​ на точки в​​Заранее благодарен за​​ поможет сохранить ваши​​ «Экселе» заменить точку​​ меняем разделители целой​​ привести наличие в​​«Параметры правки»​​ отключены.​​с помощью маркера​​ преобразуем данные в​​ Производим передвижение во​​ существованием различных стандартов​​ 0​

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

  5. ​ в единую строку.​: ctrl+f, вкладка «заменить»​Так что можно​: Я бы предложил​ ячейке он цифры​​ ответ.​​ нервы и время​

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

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

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

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

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

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

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

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

  2. ​: В 2007/2010 можно​ электронных таблицах.​ методов. Изменение параметров​​Как в «Экселе» заменить​​ некорректного разделителя. В​​«Использовать системные разделители»​​ активировать вкладку​​ нижний край ячейки,​​ на место исходного.​. В группе параметров​​ англоязычных странах принято​​: _Boroda_,​

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

  3. ​если разнести по​А если формулой,​ цикл?​​… Dim word​​ не ту которая​​ установить свои региональные​​Автор: Чевычелов Дмитрий​​ операционной системы или​​ точку на запятую​​ большинстве случаев число,​​. Затем в пункте​«Разработчик»​ в которой содержится​Выделяем пустую ячейку напротив​«Числовые форматы»​ в качестве разделителя​интересно получается…​ столбцам с помощь​ то:​If vba.InStr(1, cells(1,1),​ as String …​ была​ настройки, отличные от​​По умолчанию в Microsoft​​ программных настроек, конечно,​ с использованием функции​​ содержащее в себе​​«Разделитель целой и дробной​​, если в вашей​​ функция. Появляется маркер​​ первой ячейки диапазона​​перемещаем выделение в​ разряда использовать запятую,​спасибо..​​ пробела, не совсем​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A1;».»;»,»)​

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

  4. ​ ‘,’, vbTextCompare) <>​ … word =​как с этим​ системных (см. кнопка​ Excel используются системные​ может помочь в​ «Поиск и замена»?​ точку, будет воспринято​ части»​ программе они до​ заполнения в виде​ с данными, в​ позицию​ а у нас​122334boss​ быстрый способ, проблема​122334boss​​ 0 Then vba.Mid(Target,​​ Cells(i, j).Value For​ справиться помогите плс.​

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

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

  5. ​ в том, что​: ArkaIIIa,​ vba.InStr(1, cells(1,1), ‘,’,​ k = 1​Tsh​ Excel).​ окне «Языки и​ но постоянно в​ знакомо большинству пользователей​ и, соответственно, вместо​​«,»​​ активированы. После этого​ левую кнопку мыши​​ трансформировать в точки.​​. Для того чтобы​ свою очередь это​​подскажите,​​ числа могут стоять​ctrl +H так​ vbTextCompare), 1) =​ To Len(word) If​: Сделай сперва формат​​В более ранних​​ стандарты» панели управления.​

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

  6. ​ таком режиме работать​ и использование его​ «25.11» вы получите​на​ нужно произвести следующие​ и тянем этот​​ Щелкаем по пиктограмме​​ сохранить внесенные изменения,​ вызывает проблему, когда​​пытался применить вашу​​ с текстовым значением​ быстрее, таким способом​​ ‘.’ End IfУдачиПроблема​​ Mid(word, k, 1)​

    Вставка в Microsoft Excel

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

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

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

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

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

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

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

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

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

  2. ​ выборочно по ячейкам,​ будут изменены, а​Что бы качественно​

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

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

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

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

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

  4. ​ j).Value = word​ не выстовлял, все​ перезагрузки.​ части, можно временно​ в необходимой области​ предварительного выделения редактируемой​ сразу и не​«OK»​ кнопке​​Как видим, все содержимое​​ запущен Мастер функций.​

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

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

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

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

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

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

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

  2. ​ If Next …Думаю​ а самое смешное​​ на «,» через​​ настраиваемыми.​ меню. В этом​​ выполнить эту операцию,​​ Тем более что​После вышеуказанных действий запятые,​​, которая размещена в​​ преобразовано в данные​​«Тестовые»​ Это важный нюанс,​​ так как неправильно​​ в чем сложность?​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ЗАМЕНАТОЧКИ(myString As String)​​:​​ нужен:​ должно работать довольно​ что не на​​ Ctrl+H.​​На вкладке​

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

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

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

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

lumpics.ru

Как в «Экселе» заменить точку на запятую? Настройка 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 = «sd*.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.​

fb.ru

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

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

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

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

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

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

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

support.office.com

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

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

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

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

CyberForum.ru

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

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

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

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

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

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

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

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

planetaexcel.ru

Проблема замены запятых на точки в 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​ но в нём​

CyberForum.ru

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

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

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

excelworld.ru

замена в числах точки на запятую (Формулы/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)​
​ sd*(.)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​ настройки.​ каждую точку на​ смежных и разом​Если обобщить, то все​ точку на запятую,​ отделяющий дробную часть​

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

excelworld.ru

Сумма чисел в которых вместо запятой стоит точка. (Формулы/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​​ множества ячеек? Ведь​

excelworld.ru

​ использованными в вычислениях.​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Содержание

    • 0.1 Меняем точку на запятую в системных настройках Windows
    • 0.2 Как поменять точки на запятые в Excel в определенном месте
    • 0.3 Меняем точки на запятые в Excel с помощью формул
  • 1 Процедура замены
    • 1.1 Способ 1: инструмент «Найти и заменить»
    • 1.2 Способ 2: применение функции
    • 1.3 Способ 3: Использование макроса
    • 1.4 Способ 4: настройки Эксель
    • 1.5 Помогла ли вам эта статья?
      • 1.5.1 Как привести дробные числа в Excel к одному виду
      • 1.5.2 Временная перенастройка Windows
      • 1.5.3 Разделитель в Excel. Автопоиск с автозаменой
  • 2 Как в Excel заменить точку, на запятую?
    • 2.1 Способ 1 замена точки на запятую в Excel через Блокнот
    • 2.2 Способ 2 временно меняем настройки Excel
    • 2.3 Способ 3 временно меняем системные настройки Windows
    • 2.4 Способ 4 используем функцию найти и заменить в Excel.

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

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

Настройки использования точки или запятой в Excel 2013 меняются следующим образом. Необходимо войти в Файл | Параметры, далее в открывшемся окне выберите пункт Дополнительно и обратите внимание на пункт “Использовать системные разделители

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

как в excel разделителем разрядов сделать точку

Важно! Данные которые уже вставлены в Excel автоматически не преобразуются в число после изменения вышеуказанных настроек. Чтобы их преобразовать в число есть различные способы.

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

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

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

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

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

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

Для того, чтобы изменить системные настройки разделителя вам необходимо зайти в меню Пуск | Панель управления | Часы, язык и регион, далее в разделе Язык и региональные стандарты выбрать пункт Изменение форматов даты, времени и чисел

Откроется окно Язык и региональные настройки, перейдите во вкладку Форматы | Дополнительные настройки, откроется окно Настройка формата, во вкладке Числа в поле Разделитель целой и дробной части: поменяйте точку на запятую либо наоборот и нажмите ОК

как в excel разделителем разрядов сделать точку

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

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

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

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

как в excel разделителем разрядов сделать точку

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

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

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

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

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

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

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

Меняем точки на запятые в Excel с помощью формул

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

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

Синтаксис данной функции:

ПОДСТАВИТЬ(текст; стар_текст; нов_текст; )

как в excel разделителем разрядов сделать точку

Рассмотрим пример, у нас есть в столбце A данные с запятыми, а мы работает с точками, поэтому эти данные воспринимаются как текст и наша задача состоит в изменении запятых на точки с помощью формул Excel.

В ячейке B1 прописываем формулу

=ПОДСТАВИТЬ(A1;",";".";1)

A1 – это текст, в нашем примере это текст в нашего числа в ячейке A1

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

«. » – это нов_текст то есть тот текст на который нам необходимо заменить старый, в нашем случае это точка.

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

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

Достаточно предыдущую функцию добавить в ЗНАЧЕН и текстовые данные преобразуются в числовые. Функция будет выглядеть следующим образом.

=ЗНАЧЕН(ПОДСТАВИТЬ(A1;",";".";1)) 

как в excel разделителем разрядов сделать точку

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

как в excel разделителем разрядов сделать точку

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

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

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

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

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

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

как в excel разделителем разрядов сделать точку

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

как в excel разделителем разрядов сделать точку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.

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

Помогла ли вам эта статья?

Да Нет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Последние 2 пункта выполняет также формула =ЗНАЧЕН(ЗАМЕНИТЬ(*;НАЙТИ(«.»;*;1);1;»,»)), где * — первая ячейка изменяемого сегмента. Формулу следует применить на отдельной области, после чего подставить полученные значения в нужный диапазон.

Поделитесь нашей статьей в ваших соцсетях:

(Visited 11 056 times, 2 visits today)

Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе 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» и нажмите ОК.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Excel толщина линии диаграммы
  • Excel точечная диаграмма с разными цветами
  • Excel толщина границы ячеек
  • Excel точечная диаграмма подписи точек
  • Excel толщина всех границ