Русскоязычная версия MS Excel использует для разделения целой и дробной части десятичных дробей только запятые. В англоязычном варианте Эксель для этого применяются точки. Если не учесть эти особенности, программа может вообще прекратить выполнение математических расчетов. А избежать проблем можно, зная несколько способов замены точки на запятую в Эксель или во всем интерфейсе операционной системы Windows.
1 Инструмент «Найти и заменить»
Самый простой способ замены разделительных знаков — применение встроенного в редактор инструмента поиска и замены символов. Действия пользователей должны быть следующими:
- Выделить диапазон ячеек (строку, столбец, прямоугольник или просто несколько клеток, удерживая клавишу Ctrl). Без выделения изменения произойдут для всего документа — даже для текста, где будут заменены знаки препинания.
- В блоке редактирования выбрать сначала меню «Найти и выделить», а затем «Заменить». В старых версиях Excel все это находится на вкладке «Вставка». Еще проще будет нажать одновременно «Ctrl» и «H».
- Вставить в строку поиска знак запятой, а в качестве нового варианта — точку.
- Нажать «Заменить все», запустив процесс поиска и замены в выделенном диапазоне.
После завершения процесса появится информация о количестве выполненных замен запятых на точки в Excel. А все необходимые знаки будут исправлены. Правда, стоит учесть, что, если символы меняются в русскоязычной версии программы, числа превратятся в даты. И для того, чтобы просто подготовить таблицу для использования в другой версии редактора, придется воспользоваться другой методикой.
2 Функция «Подставить»
Чтобы знаки изменились без автоматической установки другого формата, проще использовать специальную функцию подстановки. Порядок действий следующий:
- Выбрать одну из ячеек, где будут заменяться символы. Удобнее создавать формулу это для первого (верхнего) элемента диапазона, чтобы потом было проще ее копировать.
- Кликнуть по значку вставки функции.
- В открывшемся окне мастера функций найти в категории «Текстовые» оператор «Подставить» и нажать «ОК».
- В поле текста указать ссылку на ячейку с запятой.
- В поле старого текста поставить запятую, нового — точку. Нажать «ОК».
- Скопировать формулы для всех элементов строки, столбца или области.
Чтобы заменить старые значения новыми, следует воспользоваться меню специальной вставки. Если этого не сделать, а просто скопировать значения ячеек, вместо результата переместятся сами формулы. Поэтому сначала нужно выбрать соответствующее меню, поставить точку напротив надписи «значения» и уже потом вставить полученные числа с точкой вместо старых данных.
3 Настройка параметров Excel
Еще одна методика подходит для тех случаев, когда установка точек в качестве разделителя нужна не однократно, а постоянно. Отображение изменится для чисел каждой книги и листа, которые будут открываться в редакторе. Правда, только для тех ячеек, в которых установлен числовой формат.
Чтобы настроить параметры всей программы, следует выполнить такие действия:
- Перейти к параметрам Эксель. В новых версиях это можно сделать через меню «Файл». В старых – с помощью вкладки «Сервис».
- Перейти к разделу «Параметры» — «Дополнительно».
- Убрать галочку опции использования системных разделителей.
- В окне, которое теперь стало активным, заменить запятую точкой.
- После нажатия кнопки ОК все числа с дробной частью будут отображаться по-новому. Изменятся и надписи на диаграммах. Однако во всех ячейках с текстовым форматом запятые останутся, что позволит избежать ненужного изменения текста.
4 Применение макроса
Не самая популярная из-за своей сложности методика замены символов. Однако она упоминается в книгах и курсах по изучению Excel, поэтому заслуживает внимания. Принцип ее использования основан на создании подпрограммы — макроса. Это позволяет экономить время, если изменение отображения требуется часто — но не для всех чисел.
Для создания макроса Эксель для замены запятых на точку нужно выполнить такие действия:
- Включить режим разработчика. Для этого придется выбрать в параметрах Excel (подраздел настройки ленты) пункт «Разработчик» и сохранить изменения.
- Запустить Visual Basic, кликнув в ленте по соответствующему значку. Для старых версий запуск выполняется сразу, без включения режима разработчика — через вкладку «Сервис».
- В окне вставить следующий код и закрыть редактор:
Sub Замена_запятых_точками()
Selection.Replace What:=».», Replacement:=»,»
End Sub
Теперь можно выделить диапазоны ячеек, где будет выполняться замена, и запустить макрос. Однако, меняя символы, стоит знать, что способ сработает только в том случае, если точки уже выбраны в качестве разделителя. В остальных случаях числа могут измениться или стать датами.
5 Изменение системных настроек компьютера
Последняя методика замены запятых на точки в Экселе изменит отображение для всех программ и системных приложений. Она основана на изменении системных настроек. В ОС Windows 10 для этого сначала придется открыть панель управления и выбрать значок региональных стандартов. Затем на вкладке форматов перейти к дополнительным параметрам и на вкладке «Числа» заменить установленный символ разделителя точкой.
- Как вернуться к старым версиям Windows=«content_internal_link»>
- Как продлить время работы смартфона: советы для Android и iOS=«content_internal_link»>
Содержание
- Процедура замены
- Способ 1: инструмент «Найти и заменить»
- Способ 2: применение функции
- Способ 3: Использование макроса
- Способ 4: настройки Эксель
- Вопросы и ответы
Известно, что в русскоязычной версии Excel в качестве разделителя десятичных знаков используется запятая, тогда как в англоязычной – точка. Это связано с существованием различных стандартов в данной области. Кроме того, в англоязычных странах принято в качестве разделителя разряда использовать запятую, а у нас – точку. В свою очередь это вызывает проблему, когда пользователь открывает файл, созданный в программе с другой локализацией. Доходит до того, что Эксель даже не считает формулы, так как неправильно воспринимает знаки. В этом случае нужно либо поменять локализацию программы в настройках, либо заменить знаки в документе. Давайте выясним, как поменять запятую на точку в данном приложении.
Процедура замены
Прежде, чем приступить к замене, нужно для себя в первую очередь уяснить, для чего вы её производите. Одно дело, если вы проводите данную процедуру просто потому, что визуально лучше воспринимаете точку как разделитель и не планируете использовать эти числа в расчетах. Совсем другое дело, если вам нужно сменить знак именно для расчета, так как в будущем документ будет обрабатываться в англоязычной версии Эксель.
Способ 1: инструмент «Найти и заменить»
Наиболее простой способ выполнение трансформации запятой на точку – это применение инструмента «Найти и заменить». Но, сразу нужно отметить, что для вычислений такой способ не подойдет, так как содержимое ячеек будет преобразовано в текстовый формат.
- Производим выделение области на листе, где нужно трансформировать запятые в точки. Выполняем щелчок правой кнопкой мышки. В запустившемся контекстном меню отмечаем пункт «Формат ячеек…». Те пользователи, которые предпочитают пользоваться альтернативными вариантами с применением «горячих клавиш», после выделения могут набрать комбинацию клавиш Ctrl+1.
- Производится запуск окна форматирования. Производим передвижение во вкладку «Число». В группе параметров «Числовые форматы» перемещаем выделение в позицию «Текстовый». Для того чтобы сохранить внесенные изменения, щелкаем по кнопке «OK». Формат данных в выбранном диапазоне будет преобразован в текстовый.
- Опять выделяем целевой диапазон. Это важный нюанс, ведь без предварительного выделения трансформация будет произведена по всей области листа, а это далеко не всегда нужно. После того, как область выделена, передвигаемся во вкладку «Главная». Щелкаем по кнопке «Найти и выделить», которая размещена в блоке инструментов «Редактирование» на ленте. Затем открывается небольшое меню, в котором следует выбрать пункт «Заменить…».
- После этого запускается инструмент «Найти и заменить» во вкладке «Заменить». В поле «Найти» устанавливаем знак «,», а в поле «Заменить на» — «.». Щелкаем по кнопке «Заменить все».
- Открывается информационное окно, в котором предоставляется отчет о выполненной трансформации. Делаем щелчок по кнопке «OK».
Программа выполняет процедуру трансформации запятых на точки в выделенном диапазоне. На этом данную задачу можно считать решенной. Но следует помнить, что данные, замененные таким способом будут иметь текстовый формат, а, значит, не смогут быть использованными в вычислениях.
Урок: Замена символов в Excel
Способ 2: применение функции
Второй способ предполагает применение оператора ПОДСТАВИТЬ. Для начала с помощью этой функции преобразуем данные в отдельном диапазоне, а потом скопируем их на место исходного.
- Выделяем пустую ячейку напротив первой ячейки диапазона с данными, в котором запятые следует трансформировать в точки. Щелкаем по пиктограмме «Вставить функцию», размещенную слева от строки формул.
- После этих действий будет запущен Мастер функций. Ищем в категории «Тестовые» или «Полный алфавитный перечень» наименование «ПОДСТАВИТЬ». Выделяем его и щелкаем по кнопке «OK».
- Открывается окно аргументов функции. Она имеет три обязательных аргумента «Текст», «Старый текст» и «Новый текст». В поле «Текст» нужно указать адрес ячейки, где размещены данные, которые следует изменить. Для этого устанавливаем курсор в данное поле, а затем щелкаем мышью на листе по первой ячейке изменяемого диапазона. Сразу после этого адрес появится в окне аргументов. В поле «Старый текст» устанавливаем следующий символ – «,». В поле «Новый текст» ставим точку – «.». После того, как данные внесены, щелкаем по кнопке «OK».
- Как видим, для первой ячейки преобразование выполнено успешно. Подобную операцию можно провести и для всех других ячеек нужного диапазона. Хорошо, если этот диапазон небольшой. Но что делать, если он состоит из множества ячеек? Ведь на преобразование подобным образом, в таком случае, уйдет огромное количество времени. Но, процедуру можно значительно ускорить, скопировав формулу ПОДСТАВИТЬ с помощью маркера заполнения.
Устанавливаем курсор на правый нижний край ячейки, в которой содержится функция. Появляется маркер заполнения в виде небольшого крестика. Зажимаем левую кнопку мыши и тянем этот крестик параллельно области, в которой нужно трансформировать запятые в точки.
- Как видим, все содержимое целевого диапазона было преобразовано в данные с точками вместо запятых. Теперь нужно скопировать результат и вставить в исходную область. Выделяем ячейки с формулой. Находясь во вкладке «Главная», щелкаем по кнопке на ленте «Копировать», которая расположена в группе инструментов «Буфер обмена». Можно сделать и проще, а именно после выделения диапазона набрать комбинацию клавиш на клавиатуре Ctrl+1.
- Выделяем исходный диапазон. Щелкаем по выделению правой кнопкой мыши. Появляется контекстное меню. В нем выполняем щелчок по пункту «Значения», который расположен в группе «Параметры вставки». Данный пункт обозначен цифрами «123».
- После этих действий значения будут вставлены в соответствующий диапазон. При этом запятые будут трансформированы в точки. Чтобы удалить уже не нужную нам область, заполненную формулами, выделяем её и щелкаем правой кнопкой мыши. В появившемся меню выбираем пункт «Очистить содержимое».
Преобразование данных по смене запятых на точки выполнено, а все ненужные элементы удалены.
Урок: Мастер функций в Excel
Способ 3: Использование макроса
Следующий способ трансформации запятых в точки связан с использованием макросов. Но, дело состоит ещё в том, что по умолчанию макросы в Экселе отключены.
Прежде всего, следует включить макросы, а также активировать вкладку «Разработчик», если в вашей программе они до сих пор не активированы. После этого нужно произвести следующие действия:
- Перемещаемся во вкладку «Разработчик» и щелкаем по кнопке «Visual Basic», которая размещена в блоке инструментов «Код» на ленте.
- Открывается редактор макросов. Производим вставку в него следующего кода:
Sub Макрос_трансформации_запятых_в_точки()
Selection.Replace What:=",", Replacement:="."
End SubЗавершаем работу редактора стандартным методом, нажав на кнопку закрытия в верхнем правом углу.
- Далее выделяем диапазон, в котором следует произвести трансформацию. Щелкаем по кнопке «Макросы», которая расположена все в той же группе инструментов «Код».
- Открывается окно со списком имеющихся в книге макросов. Выбираем тот, который недавно создали через редактор. После того, как выделили строку с его наименованием, щелкаем по кнопке «Выполнить».
Выполняется преобразование. Запятые будут трансформированы в точки.
Урок: Как создать макрос в Excel
Способ 4: настройки Эксель
Следующий способ единственный среди вышеперечисленных, при котором при трансформации запятых в точки выражение будет восприниматься программой как число, а не как текст. Для этого нам нужно будет поменять системный разделитель в настройках с запятой на точку.
- Находясь во вкладке «Файл», щелкаем по наименованию блока «Параметры».
- В окне параметров передвигаемся в подраздел «Дополнительно». Производим поиск блока настроек «Параметры правки». Убираем флажок около значения «Использовать системные разделители». Затем в пункте «Разделитель целой и дробной части» производим замену с «,» на «.». Для введения параметров в действие щелкаем по кнопке «OK».
После вышеуказанных действий запятые, которые использовались в качестве разделителей для дробей, будут преобразованы в точки. Но, главное, выражения, в которых они используются, останутся числовыми, а не будут преобразованы в текстовые.
Существует ряд способов преобразования запятых в точки в документах Excel. Большинство из этих вариантов предполагают изменение формата данных с числового на текстовый. Это ведет к тому, что программа не может задействовать эти выражения в вычислениях. Но также существует способ произвести трансформацию запятых в точки с сохранением исходного форматирования. Для этого нужно будет изменить настройки самой программы.
Для разделения целой и дробной части числа, представленного в виде десятичной дроби, используется специальный символ-разделитель: в англоязычных странах – это точка, в остальных – чаще всего, запятая. Из-за этого различия перед пользователями Эксель нередко встает задача – заменить определенные символы на те, которые нужны. Давайте разберемся, как в программе можно поменять запятые на точки.
Примечание: если в качестве знака-разделителя используется запятая, то числа с точками программой в качестве десятичных дробей восприниматься не будут, а это значит, что и в расчетах они не могут быть задействованы. Это актуально и для обратной ситуации.
- Метод 1: применяем инструмент “Найти и заменить”
- Метод 2: используем функцию “Подставить”
- Метод 3: настраиваем параметры Excel
- Метод 4: используем специальный макрос
-
Метод 5: меняем системные настройки компьютера
- Заключение
Метод 1: применяем инструмент “Найти и заменить”
Данный метод является самым популярным и предполагает использование инструмента “Найти и заменить”:
- Любым удобным способом выделяем диапазон ячеек, в которых все запятые требуется заменить на точки. В главной вкладе в блоке “Редактирование” кликаем по значку функции “Найти и выделить” и в предложенных вариантах останавливаемся на варианте – “Заменить”. Для запуска данного инструмента можно, также, использовать сочетание клавиш Ctrl+H.Примечание: если перед применением инструмента не выполнить выделение, то поиск и замена запятых на точки будут выполнены по всему содержимому листа, что не всегда нужно.
- На экране отобразится небольшое окно функции “Найти и заменить”. Мы должны сразу оказаться во вкладке “Заменить” (если это по какой-либо причине не произошло, переключаемся в нее вручную). Здесь мы в значении параметра “Найти” указываем знак запятой, для “Заменить на” – знак точки. По готовности жмем кнопку “Заменить все”, чтобы применить инструмент для всех выделенных ячеек.Нажатие же кнопки “Заменить” выполнит единичный поиск и замену, начиная с первой ячейки выделенного диапазона, т.е. ее нужно будет щелкнуть ровно столько раз, сколько замен согласно заданным параметрам существует.
- В следующем окошке будет содержаться информация о количестве выполненных замен.
- Таким образом, нам без особых усилий удалось вместо запятых вставить точки в выделенном фрагменте таблицы.
Метод 2: используем функцию “Подставить”
С помощью данной функции можно, также, выполнить автоматический поиск и замену одного знака на другой. Вот, что мы делаем:
- Встаем в незаполненную ячейку рядом с той, которая содержит запятую (в той же строке, но не обязательно именно в соседней). Затем кликаем по значку “Вставить функцию” с левой стороны от строки формул.
- В открывшемся окне Вставки функции щелкаем по текущей категории и выбираем “Текстовый” (также подойдет “Полный алфавитный перечень”). В предложенном списке отмечаем оператор “ПОДСТАВИТЬ”, после чего жмем OK.
- Появится окно, в котором требуется заполнить аргументы функции:
- “Текст”: указываем ссылку на исходную ячейку, содержащую запятую. Сделать это можно вручную, напечатав адрес с помощью клавиатуры. Либо, находясь в поле для ввода информации, щелкаем по нужному элементу в самой таблице.
- “Стар_текст”: здесь, как и при работе с функцией “Найти и заменить”, указываем знак, который следует поменять, т.е. запятую (но в этот раз в кавычках).
- “Нов_текст”: указываем знак точки (в кавычках).
- “Номер_вхождения” не является обязательным для заполнения аргументом. В данном случае оставляем поле пустым.
- Переключаться между аргументами функции можно, просто щелкая внутри нужного поля или используя клавишу Tab на клавиатуре. Когда все готово, жмем OK.
- Получаем обработанные данные в ячейке с оператором. Чтобы получить подобный результат для других элементов столбца, воспользуемся Маркером заполнения. Для этого наводим курсор на нижний правый угол ячейки с функцией. Как только указатель сменится на черный плюсик (это и есть маркер), зажав левую кнопку мыши тянем его вниз до последнего элемента столбца.
- Отпустив кнопку мыши мы сразу же увидим результат. Остается только переместить новые данные в таблицу, заменив ими первоначальные. Для этого выделяем ячейки с формулами (если вдруг выделение было снято), щелкаем по отмеченной области правой кнопкой мыши и в открывшемся контекстном меню выбираем пункт “Копировать”.Также можно воспользоваться аналогичной кнопкой, расположенной в блоке инструментов “Буфер обмена” в главной вкладке программы. Либо просто жмем горячие клавиши Ctrl+C.
- Теперь выполняем выделение диапазона ячеек в самой таблице, куда следует вставить скопированные в буфер обмена данные. Правой кнопкой мыши щелкаем по выделенной области, в открывшемся меню в “Параметрах вставки” выбираем значок с изображением папки и цифрами 123, – команда “Вставка значений”.Примечание: Вместо выделения диапазона в исходной таблице можно просто встать в самую верхнюю ячейку (или самую левую верхнюю ячейку, если речь идет про область из несколько столбцов и строк), начиная с которой следует вставить скопированные данные.
- Все запятые в столбце были заменены на точки. Вспомогательный столбец нам больше не нужен, и его можно удалить. Для этого щелкаем по его обозначению на горизонтальной панели координат правой кнопкой мыши и в раскрывшемся контекстном меню останавливаемся на команде “Удалить”. При выполнении операции нужно убедиться в том, что в строках ниже этого столбца нет ценных данных, которые будут, также, удалены.Альтернативным способом является очистка содержимого ячеек. Для этого выделяем их, вызываем контекстное меню щелчком правой кнопкой мыши по ним и выбираем соответствующую команду в открывшемся списке.
Метод 3: настраиваем параметры Excel
Переходим к следующему методу, который отличается от рассмотренных выше тем, что мы будем выполнять действия не в рабочей среде программы (на листе), а в ее настройках.
Следует учесть, что формат ячеек, в которых требуется выполнить замену, должен быть выбран как Числовой (или Общий), чтобы программа воспринимала их содержимое в виде чисел и применила к ним заданные настройки. Итак, приступим:
- Переходим в меню “Файл”.
- В перечне слева выбираем пункт “Параметры”.
- В подразделе “Дополнительно” убираем галочку напротив опции “Использовать системные разделители” (группа параметров “Параметры правки”), после чего активируется поле напротив “Разделителя целой и дробной части”, в котором указываем знак “точка” и щелкаем OK.
- Таким образом, запятые заменятся на точки во всех ячейках, содержащих числовые значения. Действие будет выполнено во всей книге, а не только на данном листе.
Метод 4: используем специальный макрос
Данный метод нельзя назвать популярным, однако, он существует, поэтому опишем и его.
Для начала нам нужно выполнить предварительную подготовку, а именно, включить режим Разработчика (по умолчанию выключен). Для этого в параметрах программы в подразделе “Настроить ленту” в правой части окна ставим галочку напротив пункта “Разработчик”. Подтверждаем изменения нажатием кнопки OK.
Теперь приступаем к выполнению нашей основной задачи:
- Переключившись в появившуюся вкладку “Разработчик” кликаем в левой части ленты по значку “Visual Basic” (группа инструментов “Код”).
- На экране отобразится окно Редактора Microsoft VB. В левой части дважды щелкаем по любому листу или книге. В отрывшемся поле вставляем код ниже и закрываем редактор.
Sub Макрос_замены_запятой_на_точку()
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub - Выполняем выделение ячеек, в содержимом которых требуется сделать замену. Затем кликаем по значку “Макросы”.
- В появившемся окне отмечаем наш макрос и подтверждаем выполнение команды нажатием соответствующей кнопки. Обращаем внимание, что отменить данное действие невозможно.
- В результате, все запятые в выделенных ячейках будут заменены на точки.
Примечание: данный метод работает только при условии, что в качестве десятичного разделителя в программе используется точка, т.е. опция “Использовать системные разделители” (рассмотрена выше) отключена.
Метод 5: меняем системные настройки компьютера
Закончим способом, который предполагает внесение изменений в настройки самой операционной системы (рассмотрим на примере Windows 10).
- Запускаем Панель управления (например, через строку Поиска).
- В режиме просмотра “Маленькие/крупные значки” кликаем по апплету “Региональные стандарты”.
- В открывшемся окне мы окажемся во вкладке “Форматы”, в которой жмем кнопку “Дополнительные параметры”.
- В следующем окне во вкладе “Числа” мы можем указать символ разделителя, который хотим установить по умолчанию для системы и программы Excel, в частности. В нашем случае – это точка. По готовности жмем OK.
- После этого все запятые в ячейках таблицы, которые содержат числовые данные (с форматом – Числовой или Общий), будут заменены на точки.
Заключение
Таким образом, в программе Excel существует несколько способов, пользуясь которыми можно заменить запятые на точки в ячейках таблицы. Чаще всего, это использование инструмента “Найти и заменить”, а также, функции “ПОДСТАВИТЬ”. Остальные методы нужны в исключительных случаях и применяются значительно реже.
В работе программы Excel все функционирует в соответствии с прописанными формулами и функциями. Даже из-за одной-единственной точки или запятой вся бухгалтерия может дать сбой. А это значит, что каждому пользователю программы будет полезным узнать, как быстро найти допущенную ошибку и исправить ее.
Содержание
- Процедура замены
- Метод 1: применяем инструмент «Найти и заменить»
- Метод 2: используем функцию «ПОДСТАВИТЬ»
- Метод 3: настраиваем параметры Excel
- Метод 4: используем специальный макрос
- Метод 5: меняем системные настройки компьютера
- Дополнительный метод: замена точки на запятую в Excel через Блокнот
- Заключение
Процедура замены
В русскоязычном варианте Excel для обозначения десятичных дробей используется запятая, а вот в английской программе – точки. Часто такая ошибка возникает вследствие работы на двух языках или из-за недостатка знаний.
Для начала стоит определиться с причинами, по которым возникла необходимость замены запятой на точку. В некоторых случаях это вызвано более привлекательным визуальным отображением, а не функциональными требованиями. Но если требование замены продиктовано необходимостью проведения расчетов, то к выбору метода замены запятых на точки следует отнестись серьезно. В зависимости от целей замены метод будет разный.
Метод 1: применяем инструмент «Найти и заменить»
Одним из самых простых и наиболее известных методов замены запятой на точку является применение инструмента под названием «Найти и заменить». К сожалению, этот способ не подходит в случае функциональных дробей. Во время замены запятой на точку при использовании данного метода значения ячеек будет трансформировано в формат текста. Рассмотрим механизм метода «Найти и заменить»:
- Выделяем конкретный диапазон ячеек, нуждающихся в замене. При нажатии правой клавишей мышки на выделенной области всплывает меню. Здесь выбираем пункт под названием «Формат ячеек». Данную функцию можно вызвать комбинацией на клавиатуре Ctrl+1.
- При активации «Формат ячеек» открывается окно форматирования. В параметре «Число» следует выбрать критерий «Текстовый». Для сохранения внесенных изменений обязательно нужно нажать «ОК». Если просто закрыть окно форматирования, то все изменения утратят свою силу.
- Переходим к следующему шагу. Снова выделяем необходимое количество ячеек. В активной вкладке «Главная» находим блок функций «Редактирование», выбираем «Найти и выделить». В появившемся после этого меню следует активировать параметр «Заменить».
- Далее открывается окно под названием «Найти и заменить» для заполнения двух параметров «Найти» – вносится символ, слово или цифра, а в «Заменить на» следует указать символ, слово или цифру, на который будет произведена замена. Таким образом, в строчке «Найти» будет символ «,», а в строчке «Заменить на» – «.».
- После заполнения параметров нажимаем «Заменить все». После чего появится небольшое сообщение о количестве произведенных замен. Нажимаем «ОК».
Данный метод позволяет заменить все запятые на точки в выбранной области ячеек. Процедура несложная и быстро выполнимая. Минусом такого способа является замена формата на текстовый, что исключает в дальнейшем проведение каких-либо расчетов.
Метод 2: используем функцию «ПОДСТАВИТЬ»
Метод основан на использовании соответствующей одноименной функции. При выборе этого способа необходимо преобразовать данные ячеек, а потом, скопировав их, вставить на место исходных данных.
- Выделив пустую ячейку, рядом с ячейкой, которая подлежит изменениям. Активируем «Вставить функцию» – символ в строчке функций «fx».
- В появившемся окошке с доступными функциями находим подраздел «Текстовые». Выбираем формулу под названием «Подставить» и сохраняем выбор нажатием кнопки «ОК».
- Появляется окно для заполнения обязательных к заполнению параметров – «Текст», «Старый текст» и «Новый текст». Параметр «Текст» предполагает внесение адреса ячейки с исходным значением. Строчка «Старый текст» предназначена для указания символа, подлежащего замене, то есть «,», а в параметр «Новый текст» вносим «.». Когда все параметры заполнены, нажимает «ОК». В активной ячейке появится такая надпись =ПОДСТАВИТЬ (С4; “,”; ”.”).
- В результате значение ячейки изменено успешно. Данные манипуляции следует повторить для всех остальных ячеек.
- У данного метода также есть существенный минус. Если замене подлежит всего несколько значений, то повтор действий не займет много времени. Но как быть в случае необходимости изменения довольно большого массива данных. Можно, например, использовать маркер заполнения ячеек.
- Для реализации этого пункта необходимо установить указатель курсора в правый нижний угол активной ячейки с уже введенной функцией. При этом появится крестик – так называемый маркер заполнения. Нажав на левую клавишу мышки, следует перетянуть этот крестик вдоль столбца со значениями, которые нуждаются в изменении.
- В результате в выделенном столбике появятся уже измененные значения – вместо запятых в десятичных дробях теперь появились точки. Теперь необходимо все полученные трансформированные значения скопировать и перенести в ячейки исходных цифр. Выделяем измененные ячейки. Нажимаем кнопку «Копировать» в «Главной» вкладке.
- При нажатии правой кнопкой компьютерной мышки по выделенным ячейкам появляется меню с категорией «Параметры вставки», находим и выбираем параметр «Значения». Схематически этот пункт отображен в виде кнопки «123».
- Значения с изменениями будут перемещены в соответствующие ячейки. Для удаления ненужных значений в этом же меню выбираем категорию «Очистить содержимое».
Таким образом, замена запятых на место точек в выбранной области значений осуществлена, а ненужные значения удалены.
Метод 3: настраиваем параметры Excel
Путем настройки некоторых параметров программы Excel также можно добиться замены символа «,» на «.». При этом формат ячеек останется числовым, а не поменяется на текстовый.
- Активировав вкладку «Файл», выбираем блок «Параметры».
- Следует перейти в категорию «Дополнительно» и найти «Параметры правки». Возле критерия «Использовать системные разделители» снимаем флажок. В строчке «Разделитель целой и дробной части» меняем точку, которая стоит по умолчанию, на запятую.
После внесенных изменений в программных настройках Excel разделительным знаком для обозначения дробей теперь является точка.
Метод 4: используем специальный макрос
Еще один метод подмены точками запятых в Excel предполагает применение макросов. Но прежде чем их использовать, следует учитывать тот момент, что в программе макросы отключены по умолчанию. Значит для начала работы необходимо включить вкладку «Разработчик» и активировать макросы.
Режим «Разработчик» включается через параметры программы. В подразделе под названием «Настроить ленту», далее в категории «Основные вкладки» находим пункт «Разработчик», напротив которого ставим галочку. Активируются настройки после нажатия кнопки «ОК».
- Вкладка «Разработчик» → блок «Код», нажимаем кнопку под названием «Visual Basic».
- Откроется окошко редактора макросов. В этом окне нужно ввести следующий программный код:
На этом этапе завершаем работу в редакторе, просто закрыв окно редактора.
- Выбираем ячейки, в которых будут проведены изменения. Нажимает кнопку «Макросы», которая находится в блоке инструментов.
- При этом появляется окно с указанием имеющихся макросов. Выбираем недавно созданный макрос. Выделив макрос, нажимаем «Выполнить» для его активации.
- Замена выполнена – вместо запятых появились точки.
Применение этого метода требует особого внимания. После активации макроса вернуть все обратно уже нельзя. При выделении ячеек с определенными значениями нужно удостовериться в том, что изменения будут произведены только с теми данными, которые действительно в этом нуждаются.
Метод 5: меняем системные настройки компьютера
Этот способ не слишком распространен, тем не менее он тоже используется для замены запятых точками при выполнении расчетов в документах Excel. Будем менять настройки непосредственно в программном обеспечении. Рассмотрим этот процесс на примере ПО Windows 10 Pro.
- Отправляемся в «Панель управления», которую можно вызвать через «Пуск».
- В категории «Время и язык» выбираем параметр «Регион».
- После этого откроется окошко. Здесь активируем «Дополнительные параметры даты, времени, региона».
- Откроется новое окошко, в котором переходим на «Региональные стандарты».
- Теперь переходим во вкладку «Форматы» и внизу окошка активируем «Дополнительные параметры…».
- Далее в категории «Числа» указываем необходимый символ разделителя в строчке «Разделитель целой и дробной части». После внесенных изменений нажимаем «ОК».
В результате нашей работы запятые в ячейках-полях таблиц Excel, заполненных числовыми значениями, будут автоматически трансформироваться в точки. В данном случае формат ячейки не имеет значения, будь то «Общий» либо «Числовой».
Важно! Во время переноса файла на другой компьютер со стандартными настройка могут появиться проблемы с процессом вычислений.
Дополнительный метод: замена точки на запятую в Excel через Блокнот
В программном обеспечении Windows есть программка «Блокнот», которая функционирует на основе минимального количества функций, настроек. «Блокнотом» можно воспользоваться в качестве посредника для копирования, предварительного просмотра данных.
- Нужно выделить необходимый диапазон ячеек и скопировать его. Открываем «Блокнот» и вставляем скопированные значения в открывшееся окно.
- Во вкладке «Правка» выбираем категорию «Заменить». В качестве горячих клавиш используется комбинация «CTRL+H». Появляется окошко, в котором заполняем поля. В строчку «Что» вводим «,», в строчку «Чем» – «.». Когда поля заполнены, кликаем «Заменить все».
После данных манипуляций во вставленном тексте все запятые трансформировались в точки. Теперь осталось лишь еще раз скопировать измененные дробные значения и вставить их в таблицу документа Excel.
Заключение
В статье были рассмотрены самые эффективные и популярные методы осуществления замены символа запятой в десятичных дробях на точки в таблицах Excel. Чаще всего пользователи отдают предпочтение встроенному инструменту «Найти и заменить» для визуально привлекательного вида числовых значений, а для проведения вычислений применяется функция «ПОДСТАВИТЬ».
Оцените качество статьи. Нам важно ваше мнение:
Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе Excel. Чаще всего такие ошибки случаются, когда импортируются данные в таблицу из других источников.
Если в дробных числах вместо запятой стоит точка, то программа автоматически воспринимает их как текстовый тип данных. Поэтому перед тем как выполнять математические расчеты и вычисления следует отформатировать и подготовить импортированные данные.
Как в Excel заменить точку, на запятую?
Выделите и скопируйте данные из ниже приведенной таблицы:
№ п/п | Валютная пара | Пересчет | Продажа | Покупка | Спрэд |
1 | EUR/USD | 1 | 1.1347 | 1.1350 | 0.0003 |
2 | GBP/USD | 1 | 1.5438 | 1.5442 | 0.0004 |
3 | USD/CHF | 1 | 0.9543 | 0.9547 | 0.0004 |
4 | USD/JPY | 100 | 1.1948 | 1.1945 | -0.0003 |
Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке A1. Из появившегося контекстного меню выберите опцию «Специальная вставка». В диалоговом окне выберите «Текст в кодировке Unicode» и нажмите ОК.
Как видно Excel распознает числа только в колонке C. Значения в этой колонке выровнены по правой стороне. В других колонках по левому краю. Во всех ячейках формат по умолчанию «Общий», а в ячейках D3, D5, E3, E5 вообще отображается формат «Дата». Мы копировали данные через специальную вставку и все форматы исходной таблицы устранены. Причина только одна – вместо запятой стоит точка. Такой тип данных не подготовлен и его нельзя использовать для вычислений.
Примечание. Если копировать данные из других источников без специальной вставки, то вместе с данными копируется и формат. В таком случаи формат ячеек «Общий» (по умолчанию) может быть изменен. Тогда нельзя визуально отличить, где распознано число, а где текст.
Все последующие действия необходимо выполнять с чистого листа. Удалите все, что есть на листе или откройте новый для дальнейшей работы.
Чтобы заменить точку, на запятую в импортированных данных можно использовать 4 способа:
Способ 1 замена точки на запятую в Excel через Блокнот
Программа Блокнот Windows не требует использования сложных настроек и функций, а лишь выступает посредником в копировании и предварительной подготовки данных.
- Скопируйте данные из исходной таблички на этой странице. Откройте программу Блокнот Windows («Пуск»-«Все программы»-«Стандартные»-«Блокнот») и вставьте в него скопированные данные для подготовки.
- Выберите в меню «Правка» опцию «Заменить» (или комбинацию горячих клавиш CTRL+H). В появившимся диалоговом окне, введите в поле: «Что» точку (.), а в поле «Чем» запятую (,). И нажмите кнопку «Заменить все».
Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.
Это весьма простой, но очень эффективный способ.
Способ 2 временно меняем настройки Excel
Перед тем как поменять точку на запятую в Excel правильно оцените поставленную задачу. Возможно, лучше заставить программу временно воспринимать точку, как разделитель десятых в дробных числах. Просто в настройках мы указываем, что в дробных числах разделитель точка вместо запятой.
Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.
После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.
Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.
Способ 3 временно меняем системные настройки Windows
Принцип этого способа похож на предыдущий. Только здесь мы меняем похожие настройки в Windows. В настройках региональных стандартов операционной системы нужно заменить запятую, на точку. Теперь подробнее о том, как это сделать.
Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» — вводим нужное нам значение. Дальше ОК и ОК.
Внимание! Если вы откроете этот файл на другом компьютере, где установлены другие системные параметры региональных стандартов, то могут возникнуть проблемы с вычислениями.
Способ 4 используем функцию найти и заменить в Excel.
Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.
В этом способе, в отличие от выше приведенных, мы сначала вставляем скопированную табличку на чистый лист, а потом подготавливаем ее к выполнению вычислений и расчетов.
Важным недостатком данного способа является сложность его реализации, если некоторые дробные числа с точкой после вставки были распознаны как дата, а не как текст. Поэтому мы сначала избавимся от дат, а потом разберемся с текстом и точками.
- Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
- Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
- Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
- Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
- В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
- Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.
Все точки сменились на запятые. А текст автоматически преобразился в число.
Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:
Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.
Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.
Download Article
Download Article
This wikiHow article teaches you how to change a comma to a dot in Excel. Manually replacing commas with dots in Excel can be a time-consuming task. You might run into this situation due to European countries using commas as a decimal separator instead of a period. Luckily, this issue can be fixed quite easily.
-
1
Open the Excel spreadsheet you need to update. Whether it’s on your desktop or in a folder, find the spreadsheet and double click on it to open it.
-
2
Click on the Find & Select button. This button can be found in the top right corner of the screen. It will say “Find & Select” and it will be represented by a magnifying glass or binoculars, depending on the version of Excel you’re using.
Advertisement
-
3
Click Replace from the menu. A menu will appear and Replace will be the second option down, just to the left of an icon featuring an arrow between the letters “b” and “c.”
-
4
Fill out the fields. A window will open with two fields: “Find what” and “Replace with.” In the “Find what” field, type in a comma. In the “Replace with” field, type in a period/dot.
-
5
Click Replace All. Clicking this option will replace every comma in the document with a period/dot.
Advertisement
-
1
Open the Excel spreadsheet you need to update. Whether it’s on your desktop or in a folder, find the spreadsheet and double click on it to open it.
-
2
Click File in the top left corner. The File button is always the first option in the top menu of a Microsoft Office document. You can find it in the top left corner of the window.
-
3
Click Options in the bottom left corner. The menu along the left side of the screen will be green. At the very bottom of this menu, in the bottom left corner of the menu, you will see Options.
-
4
Click Advanced in the menu on the left. A window of Excel Options will pop up that has another menu along the left side. You can find the Advanced option just beneath Ease of Access.
-
5
Uncheck the Use system separators box. You can find this option near the bottom of the Editing options section. The box should be checked by default. Click on the check mark so that it disappears, and the box is unchecked.
-
6
Update the Decimal separator and Thousands separator fields as necessary. Depending on what your defaults are, one of these fields should have a comma in it. Replace it with a period/dot and click “OK” at the bottom of the window to complete the change.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Article SummaryX
1. Open the desired Excel spreadsheet.
2. Click on the Find & Select button.
3. Click Replace from the menu.
4. Fill out the «Find what» and «Replace with» fields.
5. Click Replace All.
Did this summary help you?
Thanks to all authors for creating a page that has been read 127,839 times.
Is this article up to date?
Содержание
- 6 способов замены точки на запятую в программе Microsoft Excel
- Способы смены точки на запятую
- Способ 1: инструмент «Найти и заменить»
- Способ 2: использование функции ПОДСТАВИТЬ
- Способ 3: применение макроса
- Способ 4: использование Блокнота
- Способ 5: изменение настроек Excel
- Способ 6: изменение системных настроек
- 5 способов замены запятых на точки в Excel
- 1 Инструмент «Найти и заменить»
- 2 Функция «Подставить»
- 3 Настройка параметров Excel
6 способов замены точки на запятую в программе Microsoft Excel
Многие пользователи программы Эксель сталкиваются с вопросом замены точек на запятые в таблице. Это чаще всего связано с тем, что в англоязычных странах принято отделять десятичные дроби от целого числа точкой, а у нас – запятой. Хуже всего то, что числа с точкой не воспринимаются в русскоязычных версиях Excel, как числовой формат. Поэтому, именно данное направление замены настолько актуально. Давайте разберемся, как поменять точки на запятые в программе Microsoft Excel различными способами.
Способы смены точки на запятую
Существует несколько проверенных способов смены точки на запятую в программе Эксель. Одни из них полностью решаются с помощью функционала данного приложения, а для применения других требуется использование сторонних программ.
Способ 1: инструмент «Найти и заменить»
Самый простой способ замены точек на запятые — это воспользоваться возможностями, которые предоставляет инструмент «Найти и заменить». Но, и с ним нужно вести себя осторожно. Ведь, при неправильном его использовании будут заменены все точки на листе, даже в тех местах, где они действительно нужны, например, в датах. Поэтому, этим способом нужно пользоваться осторожно.
- Находясь во вкладке «Главная», в группе инструментов «Редактирование» на ленте жмем на кнопку «Найти и выделить». В появившемся меню переходим по пункту «Заменить».
Как видим, замена выполнена успешно.
Способ 2: использование функции ПОДСТАВИТЬ
Ещё одним вариантом замены точки на запятую является использование функции ПОДСТАВИТЬ. Правда, при использовании этой функции замена происходит не в исходных ячейках, а отображается в отдельной колонке.
- Выделяем ячейку, которая станет самой первой в колонке для вывода измененных данных. Кликаем по кнопке «Вставить функцию», которая располагается слева от места нахождения строки функций.
- Запускается Мастер функций. В списке, представленном в открытом окне, ищем функцию ПОДСТАВИТЬ. Выделяем её и жмем на кнопку «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. Конечно, большинство пользователей предпочитают для данной процедуры использовать наиболее легкий и удобный инструмент «Найти и заменить». Но, к сожалению, в некоторых случаях с его помощью не удаётся корректно преобразовать данные. Вот тогда на помощь могут прийти и другие варианты решения проблемы.
Источник
5 способов замены запятых на точки в Excel
Самые простые и эффективные методы, которые помогут заменить запятые на точки в десятичных дробях в Эксель.
Русскоязычная версия MS Excel использует для разделения целой и дробной части десятичных дробей только запятые. В англоязычном варианте Эксель для этого применяются точки. Если не учесть эти особенности, программа может вообще прекратить выполнение математических расчетов. А избежать проблем можно, зная несколько способов замены точки на запятую в Эксель или во всем интерфейсе операционной системы Windows.
1 Инструмент «Найти и заменить»
Самый простой способ замены разделительных знаков — применение встроенного в редактор инструмента поиска и замены символов. Действия пользователей должны быть следующими:
- Выделить диапазон ячеек (строку, столбец, прямоугольник или просто несколько клеток, удерживая клавишу Ctrl). Без выделения изменения произойдут для всего документа — даже для текста, где будут заменены знаки препинания.
- В блоке редактирования выбрать сначала меню «Найти и выделить», а затем «Заменить». В старых версиях Excel все это находится на вкладке «Вставка». Еще проще будет нажать одновременно «Ctrl» и «H».
- Вставить в строку поиска знак запятой, а в качестве нового варианта — точку.
- Нажать «Заменить все», запустив процесс поиска и замены в выделенном диапазоне.
После завершения процесса появится информация о количестве выполненных замен запятых на точки в Excel. А все необходимые знаки будут исправлены. Правда, стоит учесть, что, если символы меняются в русскоязычной версии программы, числа превратятся в даты. И для того, чтобы просто подготовить таблицу для использования в другой версии редактора, придется воспользоваться другой методикой.
2 Функция «Подставить»
Чтобы знаки изменились без автоматической установки другого формата, проще использовать специальную функцию подстановки. Порядок действий следующий:
- Выбрать одну из ячеек, где будут заменяться символы. Удобнее создавать формулу это для первого (верхнего) элемента диапазона, чтобы потом было проще ее копировать.
- Кликнуть по значку вставки функции.
- В открывшемся окне мастера функций найти в категории «Текстовые» оператор «Подставить» и нажать «ОК».
- В поле текста указать ссылку на ячейку с запятой.
- В поле старого текста поставить запятую, нового — точку. Нажать «ОК».
- Скопировать формулы для всех элементов строки, столбца или области.
Чтобы заменить старые значения новыми, следует воспользоваться меню специальной вставки. Если этого не сделать, а просто скопировать значения ячеек, вместо результата переместятся сами формулы. Поэтому сначала нужно выбрать соответствующее меню, поставить точку напротив надписи «значения» и уже потом вставить полученные числа с точкой вместо старых данных.
3 Настройка параметров Excel
Еще одна методика подходит для тех случаев, когда установка точек в качестве разделителя нужна не однократно, а постоянно. Отображение изменится для чисел каждой книги и листа, которые будут открываться в редакторе. Правда, только для тех ячеек, в которых установлен числовой формат.
Чтобы настроить параметры всей программы, следует выполнить такие действия:
- Перейти к параметрам Эксель. В новых версиях это можно сделать через меню «Файл». В старых – с помощью вкладки «Сервис».
- Перейти к разделу «Параметры» — «Дополнительно».
- Убрать галочку опции использования системных разделителей.
- В окне, которое теперь стало активным, заменить запятую точкой.
- После нажатия кнопки ОК все числа с дробной частью будут отображаться по-новому. Изменятся и надписи на диаграммах. Однако во всех ячейках с текстовым форматом запятые останутся, что позволит избежать ненужного изменения текста.
Источник
Если вы попали на эту статью, значит тоже столкнулись с проблемой, что русской версии Excel числа можно разделять только запятой. А если к вам перекочевал документ из англоязычной версии или из Google Docs (а у меня еще и через импорты программ), то их числа с точками будут открываться как обычные строки, а все формулы будут поломаны. Ну ничего страшного, в этой статье мы обсудим рабочие варианты как можно правильно массово заменить точку на запятую в Excel. Попробую сделать все как можно проще и без воды. Поехали!
Если наоборот понадобится заменить запятую на точку, эти способы тоже отлично подойдут – просто нужно поменять местами вводимые знаки.
Содержание
- Способ 1 – Простая замена
- Способ 2 – Формула (для продвинутых)
- Способ 3 – Макрос (для очень продвинутых)
- Способ 4 – Блокнот и CSV
- Способ 5 – Меняем настройки
- Видео по теме
- Задать вопрос автору статьи
Способ 1 – Простая замена
Лично для меня проще выделить проблемные строки или столбцы в документе и просто провести замену одного символа на другой. Показываю на боевом примере.
- Итак, имеем стандартную таблицу, но замечаем в ней, что числа в некотором столбце отображаются как простые строки (если определять на глаз – то правильные числа по умолчанию выравниваются вправо, а вот строки в лево). С такими «числами» в формулах не поработать. Нужно исправлять.
- Выделяем эти данные. Делайте это как удобнее вам – выделю целый столбец щелчком по его заголовку (здесь буква «I»). Вы можете просто выделить их мышкой, как и любые другие файлы в Windows. Можно щелкнуть в начале, зажать Shift и щелкнуть по последней ячейке – так будет выделен весь диапазон. А вообще на нашем сайте есть отдельная статья по профессиональному выделению ячеек в Excel. Переходим и читаем. А к этому моменту я буду считать, что вы все успешно выделили.
- Полдела сделано, теперь переходим к замене. На первой вкладке «Главная» находим кнопку «Найти и выделить», щелкаем по ней, а в выпадающем списке выбираем «Заменить» (а можно было просто сразу использовать сочетание клавиши Ctrl + H).
- В появившемся окошке в поле «Найти» вводим точку, а в поле «Заменить на» запятую. Все остальное можно оставить как есть (а можно и пробежаться глазами, вдруг чего пригодится) и нажимаем на кнопку «Заменить все».
- После успешной замены строки автоматически становятся числами:
А еще обратите в окне замены напротив поля «Заменить на» есть кнопка «Формат». Вот там можно вручную задать выходной формат ячеек, например, числовой, т.к. в некоторых случаях запятая успешно заменяется, но ячейка остается текстовой.
Способ 2 – Формула (для продвинутых)
Способа выше хватит для большинства читателей этой статьи. Но в некоторых случаях нужно провести замену формулой. Минус этого способа – придется перемещать данные в новую ячейку, но на практике это обычно нам и нужно.
Можете пользоваться мастером функций, но я сразу здесь пишу верный вариант (на примере ячейки А2, вы подставляете свои):
=ПОДСТАВИТЬ(A2;”.”;”,”)
Вроде бы все просто – какую ячейку меняем (А2), что в ней меняем (точку), на что меняем (запятая). В формуле есть кавычки, но они необходимы для подставки именно текста. Далее можно спокойно это формулу применить ко всем нужным ячейкам привычным для вас способом. Но у этого варианта есть минус – выходная строка останется строкой, так что не забываем после через формат ячейки поменять ее на число.
Способ 3 – Макрос (для очень продвинутых)
Если вы очень продвинутый и просто искали, какая функция отвечает за замену точки на запятую на уровне языка макросов офиса, привожу пример:
Sub my_replacer()
Selection.Replace What:=”.”, Replacement:=”,”
End Sub
Умышленно не показываю реализацию, так как новичкам кроме первого способа такого не нужно. Опытные же или применят макрос сами, или зададут правильный вопрос в комментариях.
Способ 4 – Блокнот и CSV
Если ваш файл не XLSX, а еще старого формата CSV, то его можно спокойно открыть через блокнот и произвести замену там. Мне нравится этот способ, когда точка встречается не просто в одном столбце, а хаотично разбросана по всему документу. Тогда я делаю так:
- Щелкаю правой кнопкой мыши по файлу CSV, выбираю «Открыть с помощью» и открываю его через «Блокнот» или аналог вроде «NotePad++». Результат уже открытого файла CSV:
- Выделяю весь текст (Ctrl + A) и делаю привычную нам замену точки на запятую через пункт «Изменить – Заменить». После замены не забываем сохранить файл.
Способ 5 – Меняем настройки
Хардкорный вариант, когда очень часто приходится работать именно с точечным разделителем. Ведь можно просто заставить Excel считать разделителем точку вместо запятой Немного не совсем по теме статьи, но ведь вполне рабочее решение.
- Переходим в «Файл – Параметры».
- В открывшихся параметрах слева выбираем «Дополнительно», ищем раздел «Параметры правки». И тут снимаем галочку с «Использовать системные разделители», а в поле «Разделитель целой и дробной части» указываем точку. Пользуемся.
Такое же можно провернуть на уровне самой Windows (в настройках форматов «Язык и региональные стандарты»), но это уж точно выходит за пределы статьи. Надеюсь, то такого никому не захочется идти. Суть метода – делаем в Windows забугорный разделитель, а Excel сам подхватит правильную настройку, тогда и не нужно будет менять точку на запятую.
Видео по теме
Замена запятой на точку в Microsoft Excel
Смотрите также разбираться..Dim RetStrAs String: ArkaIIIa, r = Cells(Rows.Count,: Да, конечно, спасибо Вот пример диаграммы, писатьа получается ведь s ‘s -оличествоКликните по «ОК». в которое необходимо том, как вНаходясь во вкладке ненужные элементы удалены. он состоит из использованными в вычислениях. вариантами с применениемИзвестно, что в русскоязычнойlasombrasDim val2replace Asкитин 3).End(xlUp).Row Set rr за совет. где по оси наоборот — лишние столбцов strName1=cells(str,stlb).value ForПосле проделанных действий все ввести все нужные Excel заменить точку«Файл»Урок: множества ячеек? ВедьУрок:
«горячих клавиш», после версии Excel в
Процедура замены
: Здравствуйте. Подскажите, пожалуйста. String: сработает,только если количество = Range(Cells(4, 3),Romchik ординат должны быть переменные + лишние intInd = 1 формулы будут отображаться значения: на запятую с, щелкаем по наименованиюМастер функций в Excel на преобразование подобнымЗамена символов в Excel выделения могут набрать качестве разделителя десятичных Есть вот такаяRetStr = myString точек,как в примере Cells(r, 3)) For
Способ 1: инструмент «Найти и заменить»
: Проблема еще в дробные числа с строки….А не проще To Len(Trim(strName1)) If программой нормально. ИВ «Текст» вводим первую помощью специальных инструментов, блокаСледующий способ трансформации запятых образом, в такомВторой способ предполагает применение комбинацию клавиш
- знаков используется запятая, проблема: Надо создатьSet objRegExp =200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»);ПОИСК(«.»;ЗАМЕНИТЬ(A2;ПОИСК(«.»;A2);1;»,»))+1);1;»,») Each x In том, что при точкой. ли сделать следующим Mid(strName1, intInd, 1) на этом статья ячейку, в которой чтобы данный процесс«Параметры» в точки связан случае, уйдет огромное оператора
- Ctrl+1 тогда как в прайсик для печати. CreateObject(«VBScript.RegExp»)122334boss rr x.Value = изменения запятых наДрузья, я обычный образом: <> ‘,’ Then подходит к концу. нужно провести замену. отнимал как можно. с использованием макросов. количество времени. Но,
- ПОДСТАВИТЬ. англоязычной – точка. При этом онobjRegExp.Pattern = «sd*.d*s»: китин, Val(x) Next End точки не отражаются непродвинутый пользователь, поэтомуStart//Control Panel//Regional Settings// _ strNewName = Надеемся, что одинВ «Стар_текст» вводим запятую, меньше времени.В окне параметров передвигаемся Но, дело состоит процедуру можно значительно. Для начала сПроизводится запуск окна форматирования. Это связано с есть уже готовыйobjRegExp.Global = Trueесли я правильно
- Sub в самой диаграмме. объясните, пожалуйста, попроще.далее в Regional strNewName & Mid(strName1, из предложенных способов беря ее вВ первом способе мы в подраздел ещё в том, ускорить, скопировав формулу помощью этой функции Производим передвижение во существованием различных стандартов на сайте дилера,
- If objRegExp.test(myString) Then понял, у меняMISTER noname Странно, что названия Прикрепленные файлы Settings Properties/Date в intInd, 1) else:
помог вам добиться кавычки. будем использовать инструмент«Дополнительно» что по умолчаниюПОДСТАВИТЬ преобразуем данные в вкладку в данной области. но в нёмSet colMatches = в ячейке (условно)
: спасибо Алексей. так (в моем случае
Способ 2: применение функции
1.JPG (41.28 КБ) графе Date Separator strNewName = strNewName желаемых результатов.В «Нов_текст» вводим точку, под названием «Найти. Производим поиск блока макросы в Экселес помощью маркера
- отдельном диапазоне, а«Число» Кроме того, в надо исправить стоимость objRegExp.Execute(myString) две фамилии с вышел пока из названия банков), измененныеKuklP
- вместо точки поставить & ‘.’ NextАвтор: Вадим Матузок также беря ее и заменить». Но настроек отключены. заполнения. потом скопируем их. В группе параметров англоязычных странах принято товара. Сложность в
- For Each objMatch числовыми значениями, то ситьуации. а если в окне Excel,: В настройках Экса например ‘;’ или intInd next stlbnoemotion в кавычки. перед тем как«Параметры правки»Прежде всего, следует включитьУстанавливаем курсор на правый на место исходного.«Числовые форматы» в качестве разделителя том, что у In colMatches если я добавлю нужна запятая, то сразу отражаются на поменяйте разделитель целой ‘-‘ next str end: Проблемка возникла, когдаНажимаем «ОК». в Excel заменить. Убираем флажок около макросы, а также нижний край ячейки,Выделяем пустую ячейку напротивперемещаем выделение в разряда использовать запятую, них в ценеval2replace = Replace(objMatch.Value, еще фамилии с
- опять менять все диаграмме, а вот и дробной части.После этого при subно возможно это функцией ‘заменить’Теперь, зажав ЛКМ нижний точку на запятую значения активировать вкладку в которой содержится первой ячейки диапазона позицию а у нас разделительный знак «.» «.», «,») числами, она не назад- и везде запятые — нет.Charlene
любой замене ‘,’ будет медленно работаья меняю запятые правый угол нашей таким образом, стоит«Использовать системные разделители»«Разработчик» функция. Появляется маркер с данными, в«Текстовый» – точку. В (точка), а не
- RetStr = Replace(RetStr, сработает? будет запятая? Не знаю почему.: А поконкретнее, пошагово на ‘.’ в попрбуй на точки в выделенной ячейки, перетаскиваем сказать, что он. Затем в пункте, если в вашей заполнения в виде котором запятые следует. Для того чтобы свою очередь это «,» (запятая). И objMatch.Value, val2replace)122334bossк61 также спасибо Зато быстрое двойное можете рассказать? дату превращаться числоnoemotion
- ячейке он цифры его до конца совершенно не годится«Разделитель целой и дробной программе они до небольшого крестика. Зажимаем трансформировать в точки. сохранить внесенные изменения, вызывает проблему, когда по этому чтобыNext: китин, за помощь, но нажатие по элементу
- KuklP не будет!: Я бы предложилменяет на дату нужного диапазона. Вся в случае с части» сих пор не левую кнопку мыши Щелкаем по пиктограмме щелкаем по кнопке пользователь открывает файл, создать формулу, котораяEnd If
проблема в том, как вставить это с величиной тут: Да куда уж
Так что можно такой способ обработки
Способ 3: Использование макроса
или цифру ну область заполнилась данными формулами, так какпроизводим замену с активированы. После этого и тянем этот«Вставить функцию»«OK»
созданный в программе будет переделывать цену,ЗАМЕНАТОЧКИ = RetStr что не всегда в код листа-не же позволяет вручную конкретней. Прикрепленные файлы и без макроса конкретной ячейки. не ту которая
- с замененными точками. все значения в«,» нужно произвести следующие крестик параллельно области,, размещенную слева от. Формат данных в с другой локализацией. приходится вручную менять
- End Function в ячейке нужно знаю. ломаю голову.
изменить запятые на
2013-11-20_103552.gif (58.3 КБ)
обойтись!А зачем вообще… Dim word была Теперь вам надо таблице перейдут в
- на действия: в которой нужно строки формул. выбранном диапазоне будет Доходит до того, каждую точку на? ЗАМЕНАТОЧКИ(«Иванов 1.12 изменить два числа, может подскажите или
- точки.KuklP цикл? as String …как с этим выполнить следующее: текстовый формат. Итак,«.»Перемещаемся во вкладку трансформировать запятые вПосле этих действий будет
преобразован в текстовый. что Эксель даже
запятую. Так как к. Петров 23.45 иногда там стоит
Способ 4: настройки Эксель
сделайте плиз вMISTER noname: Кросс:If vba.InStr(1, cells(1,1), … word = справиться помогите плс.Выделить измененные значения. приступим:. Для введения параметров«Разработчик» точки. запущен Мастер функций.
- Опять выделяем целевой диапазон. не считает формулы, товара очень много, н.») одно, а иногда моем файле
- : Помогите изменить «точку»Charlene ‘,’, vbTextCompare) <> Cells(i, j).Value ForTshНажать CTRL+X.Для начала надо преобразовать в действие щелкаеми щелкаем поКак видим, все содержимое Ищем в категории Это важный нюанс, так как неправильно то это совсемИванов 1,12 к. 6. Как бытьk61 на «запятую» при: Ага, заменила. А 0 Then vba.Mid(Target, k = 1
: Сделай сперва форматВыделить неизмененные значения. формат ячеек в по кнопке кнопке целевого диапазона было«Тестовые» ведь без предварительного воспринимает знаки. В не удобно и
Петров 23,45 н. в таких случаях?: В Вашем файле, трансляции данных. В на оси диаграммы, vba.InStr(1, cells(1,1), ‘,’, To Len(word) If ячейки текстовым.Кликнуть ПКМ. текстовый. Для этого«OK»«Visual Basic» преобразовано в данныеили выделения трансформация будет этом случае нужно очень долго. Возможно122334bossкитин
правой кнопкой мыши
lumpics.ru
Четыре способа, как в Excel заменить точку на запятую
ячейку С лист построенной по таким vbTextCompare), 1) = Mid(word, k, 1)noemotionВыбрать параметр вставки с выделите нужную область,., которая размещена в с точками вместо«Полный алфавитный перечень» произведена по всей либо поменять локализацию ли как-то убедить: Gustav,: абсолютно правильно поняли.данная на ярлычке листа «данные» идет трансляция данным, все равно ‘.’ End IfУдачиПроблема = ‘,’ Then: Да я формат обозначением «123». нажмите ПКМ иПосле вышеуказанных действий запятые, блоке инструментов запятых. Теперь нужнонаименование
Первый способ: «Найти и заменить»
области листа, а программы в настройках, эксель воспринимать точкутак просто… формула только для — исходный текст. курса доллара с дроби с запятой эта известна довольно Mid(word, k, 1) ячейки каким толькоВот мы и разобрали в меню кликните которые использовались в«Код» скопировать результат и
- «ПОДСТАВИТЬ» это далеко не либо заменить знаки как запятую? Илиогромное спасибо.. конкретного примераk61
- «точкой» и при выходят. давно. = ‘.’ Cells(i,
- не выстовлял, все второй способ, как по «Формат ячеек». качестве разделителей дляна ленте. вставить в исходную. Выделяем его и всегда нужно. После
- в документе. Давайте может есть какой_Boroda_122334boss: Заменить на:
- отправке на лист
CharleneЧто бы качественно j).Value = word равно какая-нить шняга, в Excel заменитьВ появившемся окне, находясь дробей, будут преобразованы
Второй способ: формулы
Открывается редактор макросов. Производим область. Выделяем ячейки щелкаем по кнопке того, как область выясним, как поменять другой вариант?: Еще вариантик функции.: китин,If Not IsNumeric(x) «январь» тоже транслирует: Прошу пощения. преобразовать текст с
- Exit For End а самое смешное точку на запятую. на вкладке «Число», в точки. Но,
- вставку в него с формулой. Находясь
- «OK» выделена, передвигаемся во
- запятую на точку
Заранее благодарен за Совсем простенький.подскажите, как быть Then x.Value =
- с «точкой» иЯ поняла, что точками в числовой
- If Next …Думаю что не на Переходим к третьему.
- выберите «Текстовый» и главное, выражения, в следующего кода:
- во вкладке
. вкладку в данном приложении. ответ.200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ZamTo(ss) в моей ситуации? Val(x) в ячейку N5 кросс не приветствуется.
- формат VBA не
- должно работать довольно
- всех цифрах….
- Теперь нужно рассмотреть, как
- кликните по «ОК». которых они используются,
Sub Макрос_трансформации_запятых_в_точки()«Главная»Открывается окно аргументов функции.«Главная»Скачать последнюю версию
Третий способ: макрос
КазанскийDim n_, i,GustavИначе при второй лист «данные» тоже Просто очень срочно
- нужен:
- таки быстро. А
- Tsh можно с помощьюПосле изменения формата ячеек останутся числовыми, а
- Selection.Replace What:=»,», Replacement:=».»
, щелкаем по кнопке Она имеет три
- . Щелкаем по кнопке
- Excel
- : В 2007/2010 можно
- a_, jj, aa_: Верной дорогой -
- активации листа отбрасывает
также с «точкой». надо решить проблемку.1) Создать новый если у тебя: по идее если VBA заменить запятую
Четвертый способ: настройки
можно приступать к не будут преобразованыEnd Sub на ленте обязательных аргумента«Найти и выделить»
- Прежде, чем приступить к
- установить свои региональные
- On Error Resume в регулярные выражения!
- дробную часть. А необходимо чтобыДайте кто-нибудь хоть лист рабочей книги.
- большой масив даных(раз стоит текстовый формат на точку в замене. Для этого
- в текстовые.
Завершаем работу редактора стандартным«Копировать»«Текст», которая размещена в замене, нужно для настройки, отличные от Next Нужна UDF наKuklP
была «запятая»! И
fb.ru
Проблема замены запятых на точки в Excel
платную консультацию что2) Выделить все уж мы заговорили
ячейки а не Excel. Для этого на главной вкладке
Существует ряд способов преобразования методом, нажав на, которая расположена в,
блоке инструментов себя в первую
системных (см. кнопкаn_ = Len(ss) VBA с использованием
: Я обычно пользуюсь получается некоректный пересчет ли… ячейки листа и о скорости), то общий, то он нужно: кликните по кнопке
запятых в точки кнопку закрытия в группе инструментов«Старый текст»«Редактирование» очередь уяснить, для Офис — ПараметрыFor i =
CreateObject(«VBScript.RegExp»). вот этим: формул! Как изменитьZ дать им тектовый для ускорения тебе воспринимает как текстПерейти во вкладку «Разработчик». «Найти и выделить» в документах Excel. верхнем правом углу.«Буфер обмена»ина ленте. Затем чего вы её Excel).
1 To n_Шаблон поиска точек,Sub StrToNum() Cells.Replace чтобы была везде: Сначала вы - формат. не обойтись без и ничего неНажать на Visual Basic. и в выпадающем
Большинство из этихДалее выделяем диапазон, в. Можно сделать и
«Новый текст» открывается небольшое меню, производите. Одно дело,В более ранних Step 3 подлежащих замене на «.», «.», 2 «запятая»? Помогите пожалуйста. дайте ваш пример-хотелку…3) Выделить исходный двух строчек в меняет….В появившемся окне вставить списке выберите «Заменить». вариантов предполагают изменение котором следует произвести проще, а именно. В поле в котором следует если вы проводите надо поменять региональныеa_ = Mid(ss, запятые, примерно такой:
End SubАлексей КДа вчитайтесь в лист с информацией
начале програмы:noemotion текст, который будетВ окне, что появится, формата данных с трансформацию. Щелкаем по после выделения диапазона«Текст» выбрать пункт данную процедуру просто настройки в Панели i, 3) sd*(.)d*sПри этом надо: А если попробовать предложенные варианты, и и выполнить операциюApplication.ScreenUpdating = False: Проблема есть. И указан под этим в поле «Найти» числового на текстовый. кнопке
набрать комбинацию клавишнужно указать адрес«Заменить…» потому, что визуально
управления. Excel воспримет
jj = WorksheetFunction.Find(«.»,122334boss учитывать совет из так: Ctrl+H «найти»
опишите в каких копирования. Application.Calculation = xlCalculationManualи никакие форматы действительно списком. введите точку, а Это ведет к«Макросы» на клавиатуре ячейки, где размещены. лучше воспринимаете точку их немедленно, без a_): Gustav, ответа #2. Такой . (точка), «заменить настройках XL реально4) Находясь в одной сточки в не спасают. ПоэтомуЗакрыть окно. в «Заменить на» тому, что программа, которая расположена всеCtrl+1 данные, которые следуетПосле этого запускается инструмент как разделитель и перезагрузки.If Err.Number =для меня это
код ничего не
на» , (запятая). работаете. созданном листе выполнить конце программы: вижу выход толькоТеперь можно приступать к
— запятую. не может задействовать в той же. изменить. Для этого
«Найти и заменить» не планируете использоватьМожно поменять «.» 0 Then
еще сложно, проще поменяет в нечисловыхУ меня вМотя операцию ‘Правка-Специальная вставка-Значения’.Application.Calculation = xlCalculationAutomatic один — выполнить замене.
Нажмите кнопку «Заменить все». эти выражения в группе инструментовВыделяем исходный диапазон. Щелкаем устанавливаем курсор в
во вкладке эти числа в
на «,» черезaa_ = Replace(a_, вариантов нет? ячейках, а числовые
Вашем файле везде: В панели управления5) Выделить столбецпроще не пеши
замену с помощьюВыделите нужные ячейки.Это был первый способ,
вычислениях. Но также«Код» по выделению правой
данное поле, а«Заменить»
расчетах. Совсем другое Ctrl+H. «.», «,»)Gustav станут восприниматься Эксом запятые. Может в — «Язык и с числами в её а нормально
макросов, то естьПерейдите во вкладку «Разработчик».
CyberForum.ru
Как заменить на диаграмме запятую на точку?
как в Excel существует способ произвести
. кнопкой мыши. Появляется затем щелкаем мышью. В поле дело, если вамМожно использовать формулыIf IsNumeric(aa_) Then: Можно попробовать так. правильно. настройках Excel в региональные стандарты»: Числа, текстовом формате. выучи VBAСпасибо всем вручную обработать значениеНажмите кнопку «Макросы». заменить точку на трансформацию запятых вОткрывается окно со списком
контекстное меню. В на листе по«Найти» нужно сменить знак типа Код =—ПОДСТАВИТЬ(A1;».»;»,»)
ss = Replace(ss, Команда меню «Текст122334boss качестве разделителя у
Разделитель целой и6) Дать этому все просто супер…
ячейки (предварительно конвертировавВ появившемся окне выделите запятую. Но возможно, точки с сохранением
имеющихся в книге нем выполняем щелчок
первой ячейке изменяемогоустанавливаем знак именно для расчета,lasombras a_, aa_) по столбцам», разделитель: добрый день.
Вас указана точка? дробной части. столбцу числовой формат.Sub CSV() Dim его в текст), недавно созданный макрос.
он вам не исходного форматирования. Для макросов. Выбираем тот,
по пункту диапазона. Сразу после«,» так как в: Получилось. Спасибо большое,End If — пробел. Дальшеподскажите как можно
MISTER nonameМотя7) Выполнить групповую word As String заменяя символ ‘,’Нажмите «Выполнить».
подойдет, поэтому переходим этого нужно будет
который недавно создали«Значения» этого адрес появится
, а в поле будущем документ будет Вы сильно помогли.End If в «числовых» колонках
быстро заменить в: Не могу выполнить: Charlene! операцию по замене Dim stroka As символом ‘.’ .После этого задачу, как ко второму.
изменить настройки самой через редактор. После
, который расположен в в окне аргументов.«Заменить на» обрабатываться в англоязычной Я очень давно
Err.Clear меняем точку на числах точку на
замену-меняет везде точкиЗачем Вам нужна точек на зяпятые Integer Dim yacheyka До этого нужно в Excel заменитьСейчас мы разберемся, как программы. того, как выделили группе В поле— версии Эксель. мучился с этойNext i запятую. Окончательно собираем запятую? на запятые, а эта «идея фикс» (Правка-Замена). Если исходные
planetaexcel.ru
Изменить точку на запятую при трансляции данных
As String stroka сделать формат ячеек точку на запятую, с помощью формулыАвтор: Максим Тютюшев строку с его«Параметры вставки»«Старый текст»«.»Наиболее простой способ выполнение проблемой.ZamTo = ss формулой с &заранее благодарен. мне необходимо только со сменой разделителя? текстовые значения содержали = 1 Range(‘C’ текстовым. можно считать решенной.
заменить запятую наПрофессионально работающие в «Эксель» наименованием, щелкаем по. Данный пункт обозначенустанавливаем следующий символ
. Щелкаем по кнопке трансформации запятой наКак в excel 2007On Error GoTo или СЦЕПИТЬ сноваArkaIIIa
в ячейке С.Charlene запятую как разделитель & row_number).Select Dodemonlegion Переходим к последнему точку в Excel. люди зачастую сталкиваются кнопке цифрами –«Заменить все» точку – это все точки в 0 в единую строку.: ctrl+f, вкладка «заменить»
А как изменить: А! Ура! Помогло! разрядов (например ‘1,234.876.30’) While (ActiveCell.Value >: Как это сделать?
— четвертому методу. Его суть заключается с необходимостью заменить
«Выполнить»«123»«,». применение инструмента столбце заменить наEnd Function122334boss — заменить «.»
в настройках Excel? Через панель управления! сначала необходимо заменить 0) yacheyka = Файл и такДанный способ подойдет в в том, что запятую (,) на
... В полеОткрывается информационное окно, в«Найти и заменить» запятые? очень надо)122334boss: Gustav,
на «,» Мне необходимо чтобы :{} , Мотя, запятую на ‘пусто’. Range(‘C’ & stroka).Value
после макроса становится тех случаях, когда
с помощью специального точку (.). ЧащеВыполняется преобразование. Запятые будут
После этих действий значения«Новый текст» котором предоставляется отчет
. Но, сразу нужноГерман: _Boroda_,
если разнести поА если формулой, данные в ячейку
спасибо!Вот, собственно и word = Cells(stroka, нормальным для понимания нужно произвести замену оператора мы преобразуем всего это связано трансформированы в точки.
planetaexcel.ru
замена в числах точки на запятую (Формулы/Formulas)
будут вставлены вставим точку –
о выполненной трансформации. отметить, что для: либо выделить всеинтересно получается…
столбцам с помощь
то: С лист «данные»Вы понимаете, пишу все…
3).Value For k csvшником, помоги плиз…
так, чтобы формулы
данные в других с редактированием файлов
Урок: соответствующий диапазон. При«.» Делаем щелчок по вычислений такой способ столбцы и сделатьспасибо..
пробела, не совсем200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A1;».»;»,») поступали с «запятой»,
научную статью, а
Charlene = 1 To
ну а с оставались действенными. Выполняется ячейках, а потом англоязычной локализации, так
Как создать макрос в этом запятые будут
. После того, как кнопке не подойдет, так замену, (я же122334boss быстрый способ, проблема122334boss тогда формулы будут правила журнала требуют
: Добрый день. Len(word) If Mid(yacheyka,
меня пиво само он следующим образом: перенесем их на как за рубежом Excel трансформированы в точки. данные внесены, щелкаем«OK»
как содержимое ячеек не могу знать: _Boroda_, в том, что
: ArkaIIIa, корректны. Еще раз
именно такой формат.Подскажите пожалуйста, как
k, 1) = собой…, если тыНажмите кнопку «Файл». необходимый диапазон: единый стандарт подразумеваетСледующий способ единственный среди
Чтобы удалить уже по кнопке. будет преобразовано в
какую вы таблицуподскажите,
числа могут стоятьctrl +H так проверил файл- там
Два дня голову решить проблему? Требуется, ‘,’ Then Mid(word, из МосквыПерейдите в меню «Параметры».Кликаем по ячейке, которая использование в качестве вышеперечисленных, при котором не нужную нам«OK»Программа выполняет процедуру трансформации
текстовый формат. используете) , либо
пытался применить вашу с текстовым значением быстрее, таким способом в ячейке С ломаем всей кафедрой.)) чтобы в статье k, 1) =noemotionВ появившемся окне перейдите располагается первой рядом разделителя десятичных чисел
при трансформации запятых область, заполненную формулами,.
запятых на точки
Производим выделение области на
в свойствах таблицы
формулу на другом
не подряд, нужно все точки!!! даже
данные с "точкой".
Вы нас очень дробные числа разделялись
'.' Cells(stroka, 3).Value
: Можно что-нить подобное
в раздел "Дополнительно".
с теми, в точку, в то
в точки выражение выделяем её и
Как видим, для первой в выделенном диапазоне.
листе, где нужно заменить стиль/вид (денежный,
файле, она не
будет долго заменять
в конце предложения
Алексей К
выручили, ребята! точкой, а не = word Exit
сделать:В меню «Параметры вставки»
которых нужно произвести время как у
будет восприниматься программой
щелкаем правой кнопкой
ячейки преобразование выполнено На этом данную трансформировать запятые в
например или другой
заработала (копировал даже выборочно по ячейкам,
будут изменены, а: Файл-Параметры-Дополнительно-Использовать системные разделители
Мотя
запятой. В ячейках-то For End Ifsub zpt() dim
уберите отметку рядом замену.
нас - запятую. как число, а
мыши. В появившемся успешно. Подобную операцию
задачу можно считать точки. Выполняем щелчок
именно с запятыми).
значения с вашего а затем сцепить...
мне нужно только
(в окошке должна
: Charlene!
я могу поменять
Next stroka =
str,stlb,intInd as Integer с "Использовать системные
Нажимаем на кнопку "Вставить
И наоборот, для не как текст.
меню выбираем пункт
можно провести и
решенной. Но следует правой кнопкой мышки.
Александр баканов
файла и вставлялGustav в числах. стоять ,) ЭтоНе забудьте вернуть вручную или функцией stroka + 1 dim strName1, strNewName
разделители». функцию».
разделения разряда используют Для этого нам
excelworld.ru
Запятая вместо точки.
«Очистить содержимое» для всех других помнить, что данные, В запустившемся контекстном: взависимости от кол-ва на чистый лист),:ArkaIIIa для 2010 офиса. «всё на круги «Найти и заменить», Range(‘C’ & stroka).Select as String forВ пункте «Разделитель целойВ списке находим функцию запятую, а у нужно будет поменять. ячеек нужного диапазона. замененные таким способом меню отмечаем пункт точек… столько раз в чем сложность?200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ЗАМЕНАТОЧКИ(myString As String):k61 своя», чтобы потом но для построения Loop End SubА str=1 to n и дробной части»
«Подставить». нас — точку.
системный разделитель вПреобразование данных по смене Хорошо, если этот будут иметь текстовый«Формат ячеек…» нажми бэкспэйс, а122334boss
Dim objRegExpAs Object122334boss: В код листа не иметь «геморроя» диаграммы эти ячейки зачем здесь вводить
‘ n-количество строк замените запятую наКликаем по «ОК».
В этой статье настройках с запятой
запятых на точки диапазон небольшой. Но формат, а, значит,. Те пользователи, которые потом столько же: _Boroda_,
CyberForum.ru
Как в excel 2007 все точки в столбце заменить на запятые?
Dim objMatchAs ObjectФайл прикладывайте. «Данные» с EXCEL.
Excel 2007 не переменную ‘yacheyka’?Чтобы меньше for stlb=1 to точку.Далее возникнет окно функции, мы поговорим о на точку. выполнено, а все что делать, если не смогут быть предпочитают пользоваться альтернативными
раз точку))))))спасибо , будуDim colMatchesAs Object122334bossPrivate Sub Worksheet_Activate()Charlene
воспринимает. Как быть?