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

Замена пробела на знак «_»

Гость

Дата: Четверг, 30.12.2010, 14:33 |
Сообщение № 1

Доброго времени суток и с наступающим Новым годом!
Есть нужда заменить пробелы на знак _
например было
One-Twenty Carbon 5000-D
а надо
One-Twenty_Carbon_5000-D
как реализовать?

 

Ответить

Serge_007

Дата: Четверг, 30.12.2010, 15:52 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

И Вас тоже с наступающим!

Формулой:

Code

=ПОДСТАВИТЬ(«One-Twenty Carbon 5000-D»;» «;»_»)

На месте:
Выделяем необходимые данные,
Ctrl+H,
Найти: пробел (знак пробела » «, лучше его скопировать из любой ячейки)
Заменить на: _
Заменить.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Четверг, 30.12.2010, 16:35 |
Сообщение № 3

Quote (Serge_007)

Выделяем необходимые данные, Ctrl+H, Найти: пробел (знак пробела » «, лучше его скопировать из любой ячейки) Заменить на: _ Заменить.

мега-спасибо!

 

Ответить

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

Skip to content

Как удалить пробелы в ячейках Excel

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

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

  • Удаляем все пробелы при помощи «Найти и заменить»
  • Используем формулу СЖПРОБЕЛЫ
  • Удаление начальных и концевых пробелов формулой
  • Как убрать разрыв строки и непечатаемые символы
  • Формула для удаления неразрывных пробелов
  • Как найти и удалить непечатаемый символ
  • Как цифры с пробелами преобразовать в число
  • Считаем пробелы при помощи формулы
  • Простой способ удаления пробелов без формул.

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

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

Как убрать пробелы в Excel при помощи «Найти и заменить»

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

  1. Удаление двойных интервалов.

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

Итак, найдем и заменим двойные интервалы независимо от их расположения.

Вот как это можно сделать:

  • Выделите ячейки, из которых вы хотите их удалить.
  • Перейдите на главное меню -> Найти и выбрать -> Заменить.(Также можно использовать сочетание клавиш — CTRL + H).
  • В диалоговом окне «Найти и заменить» введите:
    • Найти: Двойной пробел.
    • Заменить на: Одинарный.

Нажмите «Заменить все».

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

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

  1. Чтобы удалить все пробелы в тексте, выполните следующие действия:
  • Выделите нужные ячейки.
  • Перейдите в меню Главная -> Найти и выбрать -> Заменить. (Также можно использовать сочетание клавиш — CTRL + H).
  • В диалоговом окне «Найти и заменить» введите:

Найти: одинарный пробел.

Заменить на: оставьте это поле пустым.

  • Нажмите «Заменить все».

Это удалит все пробелы в выбранном диапазоне.  

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

Функция СЖПРОБЕЛЫ.

Если ваш набор данных содержит лишние пробелы, функция СЖПРОБЕЛЫ  может помочь вам удалить их все одним махом — ведущие, конечные и несколько промежуточных, оставив только один интервал между словами.

Стандартный синтаксис очень простой:

=СЖПРОБЕЛЫ(A2)

Где A2 — ячейка, из которой вы хотите удалить.

Как показано на следующем скриншоте, СЖПРОБЕЛЫ успешно удалила всё до и после текста, а также лишние интервалы в середине строки.

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

Формулы для удаления начальных и концевых пробелов.

В некоторых ситуациях вы можете вводить двойные или даже тройные интервалы между словами, чтобы ваши данные были более удобочитаемыми. Однако вам нужно избавиться от ведущих пробелов (находящихся в начале), например:

Как вы уже знаете, функция СЖПРОБЕЛЫ удаляет лишние интервалы в середине текстовых строк, чего мы в данном случае не хотим. Чтобы сохранить их нетронутыми, мы будем использовать немного более сложную конструкцию:

=ПСТР(A2;НАЙТИ(ПСТР(СЖПРОБЕЛЫ(A2);1;1);A2);ДЛСТР(A2))

Это выражение в начале вычисляет позицию первого знака в строке. Затем вы передаете это число другой функции ПСТР, чтобы она возвращала всю текстовую строку (длина строки рассчитывается с помощью ДЛСТР), начиная с позиции первого знака.

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

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

=ЛЕВСИМВ(A2;МАКС((ПСТР(A2&ПОВТОР(» «;99);СТРОКА(A2:A100);1)<>» «)*СТРОКА(A2:A100)))

И обратите снимание, что ее нужно вводить как формулу массива (с Ctrl+Shift+Enter). В столбце A выровнять по правому краю получилось плохо из-за разного количества концевых пробелов в каждой ячейке. В столбце B эта проблема решена, и можно красиво расположить текст.

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

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

Функция СЖПРОБЕЛЫ может избавиться от пробелов, но не может устранить непечатаемые символы. Технически она предназначена для удаления только значения 32 в 7-битной системе ASCII , которое как раз и является кодом пробела.

Чтобы удалить ещё и непечатаемые символы в строке, используйте её в сочетании с функцией ПЕЧСИМВ (CLEAN в английской версии). Как следует из названия, ПЕЧСИМВ предназначена для очистки данных от ненужного «мусора» и умеет удалять любой из первых 32 непечатаемых символов в 7-битном наборе ASCII (значения от 0 до 31), включая разрыв строки (значение 10).

Предполагая, что очищаемые данные находятся в ячейке A2, формула будет следующей:

=СЖПРОБЕЛЫ(ПЕЧСИМВ(A2))

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

  • Воспользуйтесь инструментом Excel «Заменить все»: в поле «Найти» введите возврат каретки, нажав сочетание клавиш Ctrl + J. И в поле «Заменить» введите пробел. При нажатии кнопки «Заменить все» все разрывы строк в выбранном диапазоне заменяются пробелами.
  • Используйте следующую формулу для замены возврата каретки (код 13) и перевода строки (код 10) на пробелы:

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2; СИМВОЛ(13);» «); СИМВОЛ(10); » «))

Как видите, почтовый адрес в колонке С выглядит вполне читаемо.

Как убрать неразрывные пробелы в Excel?

Если после использования формулы СЖПРОБЕЛЫ и ПЕЧСИМВ некоторые упрямые знаки все еще остаются, то скорее всего, вы скопировали / вставили данные из интернета или из другой программы, и несколько неразрывных пробелов все же прокрались в вашу таблицу.

Чтобы избавиться от неразрывных пробелов (html-код &nbsp; ), замените их обычными, а затем попросите функцию СЖПРОБЕЛЫ удалить их:

=СЖПРОБЕЛЫ((ПОДСТАВИТЬ(A2;СИМВОЛ(160);» «)))

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

  • Неразрывный пробел имеет код 160 в 7-битной системе ASCII, поэтому вы можете определить его с помощью СИМВОЛ(160).
  • Функция ПОДСТАВИТЬ используется для превращения неразрывных пробелов в обычные.
  • И, наконец, вы вставляете ПОДСТАВИТЬ в СЖПРОБЕЛЫ, чтобы окончательно удалить всё лишнее.

Если ваш рабочий лист также содержит непечатаемые символы, дополнительно к описанному выше используйте ещё функцию ПЕЧСИМВ, чтобы избавиться от пробелов и других ненужных знаков одним махом:

=СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(A2;СИМВОЛ(160);» «))))

Следующий скриншот демонстрирует разницу в результатах:

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

Если взаимодействие трех функций, описанных в приведенном выше примере, не смогло устранить весь мусор из текста, то это означает, что оставшиеся знаки имеют значения ASCII, отличные от 0 до 32 (непечатаемые символы) или 160 (неразрывный пробел).

В этом случае используйте функцию КОДСИМВ, чтобы сначала идентифицировать код мешающего вам знака, а затем используйте ПОДСТАВИТЬ, чтобы заменить его обычным пробелом. А затем при помощи СЖПРОБЕЛЫ удалите его.

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

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

=КОДСИМВ(ЛЕВСИМВ(A2;1))

  • Конечный пробел или непечатаемый символ в конце строки:

= КОДСИМВ(ПРАВСИМВ(A2;1))

  • Пробел или непечатаемый символ в середине строки, где n — позиция проблемного знака:

= КОДСИМВ(ПСТР(A2, n, 1)))

В этом примере у нас есть неизвестный знак в середине текста, в 11-й позиции, и мы определим его код:

=КОДСИМВ(ПСТР(A2;11;1))

Получаем значение 127 (см. скриншот ниже).

  1. В ячейке C3 вы заменяете СИМВОЛ(127) обычным пробелом (» «), а затем просто удаляете его:

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;СИМВОЛ(127); » «))

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

=СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(127);» «);СИМВОЛ(160);» «))))

Результат должен выглядеть примерно так:

Эту универсальную формулу мы и использовали. Как видите, успешно.

Как удалить все пробелы

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

Чтобы удалить все пробелы одним махом, используйте ПОДСТАВИТЬ, как описано в предыдущем примере, с той лишь разницей, что вы заменяете знак пробела, возвращаемый при помощи СИМВОЛ(32), ничем («»):

=ПОДСТАВИТЬ(A2; СИМВОЛ(32); «»)

Или вы можете просто ввести его (» «) в формуле, например:

=ПОДСТАВИТЬ(A2; “ “; «»)

Результатом этого будет текст, состоящий из цифр. Если же в качестве результата вам нужны именно числа, добавьте перед формулой два знака “-“ (минус). Любая математическая операция автоматически превращает цифры в число. А дважды применив минус, то есть дважды умножив на минус 1, мы не изменим величину числа и его знак.

Как посчитать пробелы в Excel

Чтобы получить общее количество пробелов в ячейке, выполните следующие действия:

  • Вычислите всю длину строки с помощью функции ДЛСТР:  ДЛСТР (A2)
  • Замените все пробелы ничем: ПОДСТАВИТЬ(A2; » «; «»)
  • Вычислить длину строки без пробелов: ДЛСТР(ПОДСТАВИТЬ(A2; » «; «»))
  • Вычтите этот результат из первоначальной длины.

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

=ДЛСТР(A3) — ДЛСТР(ПОДСТАВИТЬ(A3;» «;»»))

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

=ДЛСТР(A3)-ДЛСТР(СЖПРОБЕЛЫ(A3))

На рисунке показаны обе формулы в действии:

Теперь, когда вы знаете, сколько пробелов содержит каждая ячейка, вы можете безопасно удалить лишние, используя функцию СЖПРОБЕЛЫ.

Простой способ удаления пробелов без формул.

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

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

После установки Ultimate Suite добавляет на ленту Excel несколько полезных кнопок, таких как «Удалить пробелы» , «Удалить символы» , «Преобразовать текст»  и многое другое.

Всякий раз, когда вы хотите удалить лишние пробелы в таблицах Excel, выполните следующие 4 быстрых шага:

  1. Выделите ячейки (диапазон, весь столбец или строку), в которых вы хотите удалить лишние пробелы.
  2. Нажмите кнопку «Trim Spaces» на вкладке «Ablebits Data».
  3. Выберите один или несколько вариантов:
    • Обрезать начальные и конечные пробелы.
    • Удалить лишние пробелы между словами, кроме одного.
    • Удалить неразрывные пробелы (&nbsp;)
    • Удалить лишние переносы строк до и после значений, между значениями оставить только один.
    • Удалить все переносы строк в ячейке.
  4. Нажмите кнопку «Trim» .

Готово! Все лишние пробелы удалены одним щелчком мыши:

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

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

ознакомительную версию Ultimate Suite. Благодарю вас за чтение и с нетерпением жду встречи с вами в нашем блоге на следующей неделе!

Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также…
Как убрать пробелы в числах в Excel Представляем 4 быстрых способа удалить лишние пробелы между цифрами в ячейках Excel. Вы можете использовать формулы, инструмент «Найти и заменить» или попробовать изменить формат ячейки. Когда вы вставляете данные из…
Функция СЖПРОБЕЛЫ — как пользоваться и примеры Вы узнаете несколько быстрых и простых способов, чтобы удалить начальные, конечные и лишние пробелы между словами, а также почему функция Excel СЖПРОБЕЛЫ (TRIM в английской версии)  не работает и как…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…

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

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

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

​Levetan​Мотя​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Вставка в Microsoft Excel

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

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

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

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

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

lumpics.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​ LookAt:=xlPart, _​

fb.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

planetaexcel.ru

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

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

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

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

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

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

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

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

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

excelworld.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

planetaexcel.ru

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

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

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

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

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

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

CyberForum.ru

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

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

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

​Z​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

planetaexcel.ru

​- в меню:​

Русскоязычная версия 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»>

Как удалить пробел в начале ячейки Excel?

Вы можете применить функцию TRIM (СЖПРОБЕЛЫ) к лишним пробелам между словами в тексте. На рисунке ниже в ячейке C5 между слов есть три лишних пробела. Функция TRIM (СЖПРОБЕЛЫ) в ячейке C7 удаляет эти пробелы, а также по два лишних пробела в начале и конце текстовой строки.

Как убрать пробел между разрядами в Эксель?

Способ 2: удаление пробелов между разрядами

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

Как убрать запятую в числе в Экселе?

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

Как убрать лишние цифры с ячеек в Excel?

Как удалить лишние символы? Для удаления лишних символов, необходимо выбрать пункт «Только знаки», при этом все символы кроме цифр и букв удаляются, но имеется возможность задать символы-исключения, например, чтобы все слова не слились в одну строку, можно установить флажок в поле «а также символы:» и вписать пробел.

Как убрать лишние пробелы?

Чтобы убрать все лишние пробелы по всему тексту, выберите меню Правка | Заменить… В поле «Найти» введите два пробела (нажмите два раза на пробел). Будьте внимательны – возможно в поле ранее вы уже ввели пробел. В поле «Заменить на» введите один пробел.

Как убрать лишние пробелы в словах?

Как убрать пробелы в слове в Ворде во всем документе?

  1. Для начала необходимо выделить весь текст.
  2. Далее зайти в пункт «Разметка страницы» или «Параметры страницы».
  3. После выбрать пункт «Расстановка переносов».
  4. Выбрать команду «Авто».

Как в Excel перенести запятую в числе?

Откройте окно «Фай»-«Параметры». В окне «Параметр Excel» перейдите на «Дополнительно»-«Параметры правки» и отметьте галочкой пункт «Автоматическая вставка десятичной запятой». Число знаков после разделителя пусть останется «2». Теперь проверим результат.

Как в Эксель заменить запятую на пробел?

Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H). В появившемся окне введите в поле «Найти» – точку, а в во второе поле введите запятую. И нажмите «Заменить все».

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

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

  1. Нажимаем комбинацию клавиш Ctrl+H;
  2. В открывшееся окне в поле Найти прописываем ([0-9]<1;>). …
  3. В поле Заменить пишем 1, — меняем точку на запятую;

Как убрать лишние символы в ячейке?

Удаление непечатаемых символов

  1. Аккуратно выделить мышью эти спецсимволы в тексте, скопировать их (Ctrl+C) и вставить (Ctrl+V) в первую строку в окне замены (Ctrl+H). Затем нажать кнопку Заменить все (Replace All) для удаления.
  2. Использовать функцию ПЕЧСИМВ (CLEAN).

Как в Excel удалить символы слева?

Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

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

Вызывается клавишами Ctrl+F (найти) или Ctrl+H (заменить). В первое поле можно вписать символ, который нужно удалить, во второе ничего не вписывайте.

Удаление пробела между цифрами в Microsoft Excel

Как убрать пробел между цифрами в Экселе

Способ 1: Формула СЖПРОБЕЛЫ

Формула под названием СЖПРОБЕЛЫ чаще всего применяется, когда удаляются лишние пробелы из обычного текста, однако и сами цифры могут находиться в таком формате ячейки. При этом формула сработает, если речь идет о числовых и денежных форматах, поэтому она точно поможет некоторым пользователям избавиться от ненужных пробелов.

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

Выбор ячейки для дальнейшей вставки функции удаления лишних пробелов между цифрами в Excel

Начните запись формулы со знака =, который в синтаксисе Excel ее и обозначает.

Начало записи функции для удаления лишних пробелов между цифрами в Excel

Запись функции для удаления лишних пробелов между цифрами в таблице Excel

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

Выбор ячейки для вставки в формулу удаления лишних пробелов между цифрами в Excel

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

Результат удаления лишних пробелов между цифрами при помощи формулы в Excel

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

Способ 2: Функция «Найти и заменить»

Автоматизировать удаление лишних пробелов из огромного количества значений таблицы можно при помощи стандартной функции «Найти и заменить». Это позволит за максимально короткий срок убрать все двойные или тройные пробелы в автоматическом режиме.

    На вкладке «Главная» найдите опцию «Найти и выделить», разверните ее выпадающее меню и выберите «Заменить».

Запуск функции Найти и заменить для удаления лишних пробелов между цифрами в таблице Excel

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

В качестве альтернативы, если вставка пробела с клавиатуры не сработает, можете попробовать вставить в поле «Найти» пробел, скопированный из самой таблицы. Многим помогает именно такой вариант.

Ввод значения для поиска лишних пробелов между цифрами в таблице Excel

Поле «Заменить на» трогать не нужно, поскольку нет символов, на которые надо заменить пробелы.

Ввод значения для замены лишних пробелов между цифрами в таблице Excel

Активация функции Найти и заменить для удаления лишних пробелов между цифрами в Excel

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

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

    Использование функции для замены лишних пробелов между цифрами в Excel

    Способ 4: Изменение формата ячейки

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

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

    Выделение группы ячеек для изменения их формата при удалении лишних пробелов между цифрами в Excel

    Нажмите по ним ПКМ и в появившемся контекстном меню отыщите пункт «Формат ячеек».

    Переход в меню изменения формата ячеек при удалении лишних пробелов между цифрами в Excel

    Через панель слева перейдите на формат «Числовой» или тот, который изначально был задан для выбранных ячеек.

    Выбор формата ячейки для удаления пробелов между цифрами в таблице Excel

    Снимите галочку с пункта «Разделитель групп разрядов» и сохраните изменения.

    Отключение автоматического разделителя для удаления пробелов между цифрами в таблице Excel

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

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

    Помимо этой статьи, на сайте еще 11905 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

    Зачистка текста

    Зачастую текст, который достается нам для работы в ячейках листа Microsoft Excel далек от совершенства. Если он был введен другими пользователями (или выгружен из какой-нибудь корпоративной БД или ERP-системы) не совсем корректно, то он легко может содержать:

    • лишние пробелы перед, после или между словами (для красоты!)
    • ненужные символы («г.» перед названием города)
    • невидимые непечатаемые символы (неразрывный пробел, оставшийся после копирования из Word или «кривой» выгрузки из 1С, переносы строк, табуляция)
    • апострофы (текстовый префикс – спецсимвол, задающий текстовый формат у ячейки)

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

    Замена

    «Старый, но не устаревший» трюк. Выделяем зачищаемый диапазон ячеек и используем инструмент Заменить с вкладки Главная – Найти и выделить (Home – Find & Select – Replace) или жмем сочетание клавиш Ctrl+H.

    Изначально это окно было задумано для оптовой замены одного текста на другой по принципу «найди Маша – замени на Петя», но мы его, в данном случае, можем использовать его и для удаления лишнего текста. Например, в первую строку вводим «г.» (без кавычек!), а во вторую не вводим ничего и жмем кнопку Заменить все (Replace All). Excel удалит все символы «г.» перед названиями городов:

    clean-text1.png

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

    Удаление пробелов

    Если из текста нужно удалить вообще все пробелы (например они стоят как тысячные разделители внутри больших чисел), то можно использовать ту же замену: нажать Ctrl+H, в первую строку ввести пробел, во вторую ничего не вводить и нажать кнопку Заменить все (Replace All).

    Однако, часто возникает ситуация, когда удалить надо не все подряд пробелы, а только лишние – иначе все слова слипнутся друг с другом. В арсенале Excel есть специальная функция для этого – СЖПРОБЕЛЫ (TRIM) из категории Текстовые. Она удаляет из текста все пробелы, кроме одиночных пробелов между словами, т.е. мы получим на выходе как раз то, что нужно:

    clean-text2.png

    Удаление непечатаемых символов

    В некоторых случаях, однако, функция СЖПРОБЕЛЫ (TRIM) может не помочь. Иногда то, что выглядит как пробел – на самом деле пробелом не является, а представляет собой невидимый спецсимвол (неразрывный пробел, перенос строки, табуляцию и т.д.). У таких символов внутренний символьный код отличается от кода пробела (32), поэтому функция СЖПРОБЕЛЫ не может их «зачистить».

    Вариантов решения два:

    • Аккуратно выделить мышью эти спецсимволы в тексте, скопировать их (Ctrl+C) и вставить (Ctrl+V) в первую строку в окне замены (Ctrl+H). Затем нажать кнопку Заменить все (Replace All) для удаления.
    • Использовать функцию ПЕЧСИМВ (CLEAN). Эта функция работает аналогично функции СЖПРОБЕЛЫ, но удаляет из текста не пробелы, а непечатаемые знаки. К сожалению, она тоже способна справится не со всеми спецсимволами, но большинство из них с ее помощью можно убрать.

    Функция ПОДСТАВИТЬ

    Замену одних символов на другие можно реализовать и с помощью формул. Для этого в категории Текстовые в Excel есть функция ПОДСТАВИТЬ (SUBSTITUTE). У нее три обязательных аргумента:

    • Текст в котором производим замену
    • Старый текст – тот, который заменяем
    • Новый текст – тот, на который заменяем

    С ее помощью можно легко избавиться от ошибок (замена «а» на «о»), лишних пробелов (замена их на пустую строку «»), убрать из чисел лишние разделители (не забудьте умножить потом результат на 1, чтобы текст стал числом):

    clean-text3.png

    Удаление апострофов в начале ячеек

    Апостроф (‘) в начале ячейки на листе Microsoft Excel – это специальный символ, официально называемый текстовым префиксом. Он нужен для того, чтобы дать понять Excel, что все последующее содержимое ячейки нужно воспринимать как текст, а не как число. По сути, он служит удобной альтернативой предварительной установке текстового формата для ячейки (Главная – Число – Текстовый) и для ввода длинных последовательностей цифр (номеров банковских счетов, кредитных карт, инвентарных номеров и т.д.) он просто незаменим. Но иногда он оказывается в ячейках против нашей воли (после выгрузок из корпоративных баз данных, например) и начинает мешать расчетам. Чтобы его удалить, придется использовать небольшой макрос. Откройте редактор Visual Basic сочетанием клавиш Alt+F11, вставьте новый модуль (меню Insert — Module) и введите туда его текст:

    	 
    Sub Apostrophe_Remove() 
       For Each cell In Selection 
          If Not cell.HasFormula Then 
             v = cell.Value 
             cell.Clear 
             cell.Formula = v 
          End If 
        Next 
    End Sub
    

    Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то апострофы перед содержимым выделенных ячеек исчезнут.

    Английские буквы вместо русских

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

    Можно, конечно, вручную заменять символы латинцы на соответствующую им кириллицу, но гораздо быстрее будет сделать это с помощью макроса. Откройте редактор Visual Basic сочетанием клавиш Alt+F11, вставьте новый модуль (меню Insert — Module) и введите туда его текст:

    	 
    Sub Replace_Latin_to_Russian() 
      Rus = "асекорхуАСЕНКМОРТХ" 
      Eng = "acekopxyACEHKMOPTX" 
      For Each cell In Selection 
        For i = 1 To Len(cell) 
          c1 = Mid(cell, i, 1) 
          If c1 Like "[" & Eng & "]" Then 
             c2 = Mid(Rus, InStr(1, Eng, c1), 1) 
             cell.Value = Replace(cell, c1, c2) 
          End If 
        Next i 
      Next cell 
    End Sub
    

    Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то все английские буквы, найденные в выделенных ячейках, будут заменены на равноценные им русские. Только будьте осторожны, чтобы не заменить случайно нужную вам латиницу :)

    Ссылки по теме

    • Поиск символов латиницы в русском тексте
    • Проверка текста на соответствие заданному шаблону (маске)
    • Деление «слипшегося» текста из одного столбца на несколько

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

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

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

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

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

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

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

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

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

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

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

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

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

    Запускается Мастер функций. В списке, представленном в открытом окне, ищем функцию ПОДСТАВИТЬ. Выделяем её и жмем на кнопку «OK».

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

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

  • Теперь нам нужно присвоить ячейкам числовой формат. Выделяем всю область преобразованных данных. На ленте во вкладке «Главная» ищем блок инструментов «Число». В выпадающем списке меняем формат на числовой.
  • На этом преобразование данных закончено.

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

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

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

    Переходим во вкладку «Разработчик».

    Жмем на кнопку «Visual Basic».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Выбираем раздел «Параметры».

    Переходим в пункт «Дополнительно».

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

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

  • После завершения операции рекомендуется вернуть настройки Эксель по умолчанию.
  • Способ 6: изменение системных настроек

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

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

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

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

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

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

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ПОДСТАВИТЬ( текст ; стар_текст ; нов_текст ; [номер_вхождения])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    5 быстрых способов как заменить точки на запятые в Excel

    Доброго времени суток друзья!

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

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

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

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

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

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

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

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

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

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

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

    Изменить с помощью функции ПОДСТАВИТЬ и функции ЗНАЧЕН

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

    =ПОДСТАВИТЬ((A1;«.»;«,»;1), где,

    • А1 – это число которое вы будете изменять,
    • «.» — вторым аргументом идет знак который вы будете искать,
    • «,» — третий аргумент, это знак на который вы замените,
    • четвертым аргументом случит число знаков с которого происходит поиск, это нужно если в аргументах встречаются более 1 похожего знака.

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

    =ЗНАЧЕН(ПОДСТАВИТЬ((A1;«.»;«,»;1)), вот так подставив функцию подставления в формулу, на выходе вы получите нужное вам число.

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

    Изменить с помощью макроса VBA

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

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

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

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

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

    Выделите и скопируйте данные из ниже приведенной таблицы:

    Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке 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 заменить пробел на запятую в excel
  • Как в excel заменить последний символ в ячейке excel