Содержание
- 1 Замена запятой на точку в Microsoft Excel
- 2 Четыре способа, как в Excel заменить точку на запятую
- 3 Изменить точку на запятую при трансляции данных
- 4 Как заменить запятую на точку? (Формулы)
- 5 Способы смены точки на запятую
- 6 Метод 1: использование инструмента “Найти и заменить”
- 7 Метод 2: функция “ПОДСТАВИТЬ”
- 8 Метод 3: использование макроса
- 9 Метод 4: применение Блокнота
- 10 Метод 5: настройка параметров Эксель
- 11 Метод 6: системные настройки
- 12 Заключение
Замена запятой на точку в Microsoft Excel
Смотрите также: Заменить на: С лист "данные" Надеемся, что одинПерейти во вкладку "Разработчик".Нажимаем на кнопку "Вставить нажмите ПКМ и запятую (,) на. Затем в пункте«Код»Следующий способ трансформации запятых«Копировать»Как видим, для первой«Тестовые». Щелкаем по кнопкеперемещаем выделение в как разделитель иИзвестно, что в русскоязычнойIf Not IsNumeric(x) поступали с "запятой", из предложенных способовНажать на Visual Basic. функцию". в меню кликните точку (.). Чаще«Разделитель целой и дробной. в точки связан, которая расположена в ячейки преобразование выполненоили«Заменить все» позицию
не планируете использовать версии Excel в
Процедура замены
Then x.Value = тогда формулы будут помог вам добитьсяВ появившемся окне вставитьВ списке находим функцию по "Формат ячеек". всего это связано части»Открывается окно со списком с использованием макросов. группе инструментов успешно. Подобную операцию«Полный алфавитный перечень».«Текстовый» эти числа в качестве разделителя десятичных Val(x) корректны. Еще раз желаемых результатов. текст, который будет
Способ 1: инструмент «Найти и заменить»
"Подставить".В появившемся окне, находясь с редактированием файловпроизводим замену с имеющихся в книге Но, дело состоит«Буфер обмена» можно провести инаименованиеОткрывается информационное окно, в. Для того чтобы расчетах. Совсем другое
-
знаков используется запятая,Иначе при второй проверил файл- тамАвтор: Вадим Матузок указан под этимКликаем по "ОК". на вкладке "Число", англоязычной локализации, так«,» макросов. Выбираем тот, ещё в том,. Можно сделать и для всех других«ПОДСТАВИТЬ» котором предоставляется отчет сохранить внесенные изменения,
дело, если вам тогда как в активации листа отбрасывает в ячейке СMISTER noname списком.Далее возникнет окно функции, выберите "Текстовый" и как за рубежомна который недавно создали что по умолчанию проще, а именно ячеек нужного диапазона.. Выделяем его и о выполненной трансформации.
щелкаем по кнопке нужно сменить знак англоязычной – точка. дробную часть. данные с "точкой".: Помогите изменить "точку"Закрыть окно. в которое необходимо кликните по "ОК". единый стандарт подразумевает«.» через редактор. После макросы в Экселе после выделения диапазона Хорошо, если этот щелкаем по кнопке Делаем щелчок по«OK» именно для расчета, Это связано сKuklPАлексей К на "запятую" при
Теперь можно приступать к ввести все нужныеПосле изменения формата ячеек использование в качестве. Для введения параметров того, как выделили отключены. набрать комбинацию клавиш диапазон небольшой. Но«OK» кнопке. Формат данных в так как в существованием различных стандартов: Я обычно пользуюсь
строку с егоПрежде всего, следует включить на клавиатуре что делать, если.«OK» выбранном диапазоне будет будущем документ будет в данной области. вот этим: (в окошке должна ячейку С лист
Выделите нужные ячейки.В "Текст" вводим первую
Способ 2: применение функции
замене. Для этого точку, в то по кнопке наименованием, щелкаем по макросы, а такжеCtrl+1 он состоит изОткрывается окно аргументов функции..
-
преобразован в текстовый. обрабатываться в англоязычной Кроме того, вSub StrToNum() Cells.Replace стоять ,) Это "данные" идет трансляцияПерейдите во вкладку "Разработчик". ячейку, в которой на главной вкладке
время как у«OK» кнопке активировать вкладку. множества ячеек? Ведь Она имеет триПрограмма выполняет процедуру трансформацииОпять выделяем целевой диапазон. версии Эксель. англоязычных странах принято ".", ".", 2
для 2010 офиса. курса доллара сНажмите кнопку "Макросы". нужно провести замену. кликните по кнопке нас – запятую..«Выполнить»«Разработчик»Выделяем исходный диапазон. Щелкаем на преобразование подобным обязательных аргумента запятых на точки Это важный нюанс,Наиболее простой способ выполнение в качестве разделителя End Subk61 "точкой" и приВ появившемся окне выделитеВ "Стар_текст" вводим запятую, "Найти и выделить" И наоборот, дляПосле вышеуказанных действий запятые,., если в вашей по выделению правой образом, в таком«Текст» в выделенном диапазоне. ведь без предварительного трансформации запятой на разряда использовать запятую,При этом надо: В код листа отправке на лист
недавно созданный макрос. беря ее в и в выпадающем разделения разряда используют которые использовались вВыполняется преобразование. Запятые будут программе они до кнопкой мыши. Появляется случае, уйдет огромное, На этом данную выделения трансформация будет точку – это а у нас учитывать совет из "Данные" "январь" тоже транслируетНажмите "Выполнить". кавычки. списке выберите "Заменить".
запятую, а у качестве разделителей для трансформированы в точки. сих пор не контекстное меню. В количество времени. Но,«Старый текст» задачу можно считать произведена по всей применение инструмента – точку. В ответа #2. Такой
Private Sub Worksheet_Activate() с "точкой" иПосле этого задачу, какВ "Нов_текст" вводим точку,В окне, что появится, нас – точку. дробей, будут преобразованыУрок: активированы. После этого нем выполняем щелчок процедуру можно значительнои решенной. Но следует области листа, а«Найти и заменить» свою очередь это код ничего не r = Cells(Rows.Count, в ячейку N5 в Excel заменить также беря ее в поле "Найти" В этой статье в точки. Но,
Как создать макрос в нужно произвести следующие по пункту ускорить, скопировав формулу«Новый текст» помнить, что данные, это далеко не. Но, сразу нужно вызывает проблему, когда поменяет в нечисловых 3).End(xlUp).Row Set rr лист "данные" тоже точку на запятую, в кавычки.
также с "точкой". можно считать решенной.Нажимаем "ОК". в "Заменить на"
том, как в которых они используются,
Способ 3: Использование макроса
Следующий способ единственный средиПеремещаемся во вкладку, который расположен вс помощью маркера«Текст» будут иметь текстовый того, как область вычислений такой способ
созданный в программе станут восприниматься Эксом Cells(r, 3)) For А необходимо чтобы Переходим к последнемуТеперь, зажав ЛКМ нижний – запятую. Excel заменить точку останутся числовыми, а вышеперечисленных, при котором
-
«Разработчик» группе заполнения.нужно указать адрес формат, а, значит, выделена, передвигаемся во не подойдет, так с другой локализацией. правильно.
Each x In была "запятая"! И – четвертому методу.
правый угол нашей
Нажмите кнопку "Заменить все".
на запятую с
не будут преобразованы при трансформации запятыхи щелкаем по«Параметры вставки»
Устанавливаем курсор на правый ячейки, где размещены не смогут быть вкладку как содержимое ячеек Доходит до того,Charlene rr x.Value = получается некоректный пересчетДанный способ подойдет в
будет преобразовано в что Эксель даже
: Добрый день. Val(x) Next End формул! Как изменить
Способ 4: настройки Эксель
тех случаях, когда его до конца как в Excel чтобы данный процессСуществует ряд способов преобразования будет восприниматься программой«Visual Basic» цифрами в которой содержится изменить. Для этогоУрок:. Щелкаем по кнопке
-
текстовый формат. не считает формулы,Подскажите пожалуйста, как Sub чтобы была везде нужно произвести замену
не как текст. блоке инструментов. заполнения в виде данное поле, аВторой способ предполагает применение, которая размещена в листе, где нужно воспринимает знаки. В чтобы в статье
: спасибо Алексей. такАлексей К оставались действенными. Выполняется с замененными точками. он вам неВ первом способе мы Большинство из этих Для этого нам«Код»После этих действий значения небольшого крестика. Зажимаем затем щелкаем мышью оператора блоке инструментов трансформировать запятые в этом случае нужно дробные числа разделялись вышел пока из: А если попробовать
он следующим образом:
Четыре способа, как в Excel заменить точку на запятую
Теперь вам надо подойдет, поэтому переходим будем использовать инструмент вариантов предполагают изменение нужно будет поменятьна ленте. будут вставлены в левую кнопку мыши на листе поПОДСТАВИТЬ«Редактирование» точки. Выполняем щелчок либо поменять локализацию точкой, а не ситьуации. а если так: Ctrl+H "найти"Нажмите кнопку "Файл". выполнить следующее: ко второму. под названием "Найти формата данных с системный разделитель вОткрывается редактор макросов. Производим соответствующий диапазон. При и тянем этот первой ячейке изменяемого. Для начала сна ленте. Затем
Первый способ: "Найти и заменить"
правой кнопкой мышки. программы в настройках, запятой. В ячейках-то нужна запятая, то . (точка), "заменитьПерейдите в меню "Параметры".Выделить измененные значения.Сейчас мы разберемся, как и заменить". Но числового на текстовый. настройках с запятой вставку в него этом запятые будут крестик параллельно области, диапазона. Сразу после помощью этой функции
- открывается небольшое меню, В запустившемся контекстном либо заменить знаки я могу поменять опять менять все на" , (запятая).В появившемся окне перейдите
- Нажать CTRL+X. с помощью формулы перед тем как Это ведет к
- на точку. следующего кода: трансформированы в точки. в которой нужно этого адрес появится преобразуем данные в в котором следует меню отмечаем пункт
- в документе. Давайте вручную или функцией назад- и вездеУ меня в в раздел "Дополнительно".
- Выделить неизмененные значения.
заменить запятую на в Excel заменить тому, что программаНаходясь во вкладкеSub Макрос_трансформации_запятых_в_точки() Чтобы удалить уже трансформировать запятые в
Второй способ: формулы
в окне аргументов. отдельном диапазоне, а выбрать пункт«Формат ячеек…» выясним, как поменять "Найти и заменить", будет запятая? Вашем файле вездеВ меню "Параметры вставки"Кликнуть ПКМ. точку в Excel. точку на запятую
- не может задействовать«Файл»Selection.Replace What:=",", Replacement:="." не нужную нам точки.
- В поле потом скопируем их
- «Заменить…». Те пользователи, которые
- запятую на точку
но для построенияк61 также спасибо запятые. Может в уберите отметку рядом
- Выбрать параметр вставки с Его суть заключается таким образом, стоит
- эти выражения в, щелкаем по наименованиюEnd Sub
- область, заполненную формулами,Как видим, все содержимое«Старый текст»
- на место исходного.
. предпочитают пользоваться альтернативными в данном приложении. диаграммы эти ячейки за помощь, но настройках Excel в с "Использовать системные обозначением "123". в том, что
- сказать, что он
- вычислениях. Но также
- блока
- Завершаем работу редактора стандартным
- выделяем её и целевого диапазона было
устанавливаем следующий символВыделяем пустую ячейку напротивПосле этого запускается инструмент вариантами с применениемСкачать последнюю версию
Третий способ: макрос
Excel 2007 не как вставить это качестве разделителя у разделители".Вот мы и разобрали с помощью специального
- совершенно не годится
- существует способ произвести
- «Параметры» методом, нажав на щелкаем правой кнопкой преобразовано в данные
- –
первой ячейки диапазона«Найти и заменить»
- «горячих клавиш», после
- Excel
- воспринимает. Как быть?
- в код листа-не Вас указана точка?
- В пункте "Разделитель целой
второй способ, как оператора мы преобразуем в случае с трансформацию запятых в. кнопку закрытия в
Четвертый способ: настройки
мыши. В появившемся с точками вместо«,» с данными, вво вкладке выделения могут набрать
- Прежде, чем приступить к
- Вот пример диаграммы,
- знаю. ломаю голову.MISTER noname
- и дробной части" в Excel заменить данные в других формулами, так как
- точки с сохранениемВ окне параметров передвигаемся верхнем правом углу. меню выбираем пункт
- запятых. Теперь нужно
. В поле котором запятые следует«Заменить» комбинацию клавиш замене, нужно для где по оси может подскажите или: Не могу выполнить замените запятую на
точку на запятую.
Изменить точку на запятую при трансляции данных
ячейках, а потом все значения в исходного форматирования. Для в подразделДалее выделяем диапазон, в«Очистить содержимое» скопировать результат и«Новый текст» трансформировать в точки.. В полеCtrl+1 себя в первую ординат должны быть сделайте плиз в замену-меняет везде точки точку. Переходим к третьему. перенесем их на таблице перейдут в этого нужно будет
«Дополнительно» котором следует произвести. вставить в исходнуюставим точку –
Щелкаем по пиктограмме«Найти». очередь уяснить, для дробные числа с моем файле
на запятые, аКликните по "ОК".Теперь нужно рассмотреть, как необходимый диапазон: текстовый формат. Итак, изменить настройки самой. Производим поиск блока трансформацию. Щелкаем поПреобразование данных по смене область. Выделяем ячейки«.»«Вставить функцию»устанавливаем знакПроизводится запуск окна форматирования. чего вы её точкой.k61
мне необходимо толькоПосле проделанных действий все можно с помощьюКликаем по ячейке, которая приступим:
программы. настроек кнопке
запятых на точки с формулой. Находясь. После того, как, размещенную слева от«,» Производим передвижение во производите. Одно дело,Друзья, я обычный: В Вашем файле,
в ячейке С. формулы будут отображаться VBA заменить запятую располагается первой рядомДля начала надо преобразоватьАвтор: Максим Тютюшев«Параметры правки»«Макросы»
выполнено, а все во вкладке данные внесены, щелкаем строки формул., а в поле вкладку если вы проводите непродвинутый пользователь, поэтому
правой кнопкой мыши А как изменить программой нормально. И на точку в с теми, в
формат ячеек вПрофессионально работающие в "Эксель"
. Убираем флажок около, которая расположена все ненужные элементы удалены.
«Главная» по кнопкеПосле этих действий будет
«Заменить на»«Число» данную процедуру просто
объясните, пожалуйста, попроще. на ярлычке листа в настройках Excel?
на этом статья Excel. Для этого которых нужно произвести текстовый. Для этого люди зачастую сталкиваются значения в той жеУрок:
Как заменить запятую на точку? (Формулы)
, щелкаем по кнопке«OK»
запущен Мастер функций.—. В группе параметров потому, что визуальноKuklP – исходный текст. Мне необходимо чтобы подходит к концу. нужно: замену. выделите нужную область, с необходимостью заменить«Использовать системные разделители» группе инструментовМастер функций в Excel на ленте. Ищем в категории
«.»«Числовые форматы» лучше воспринимаете точку
Многие пользователи программы Эксель сталкиваются с вопросом замены точек на запятые в таблице. Это чаще всего связано с тем, что в англоязычных странах принято отделять десятичные дроби от целого числа точкой, а у нас – запятой. Хуже всего то, что числа с точкой не воспринимаются в русскоязычных версиях Excel, как числовой формат. Поэтому, именно данное направление замены настолько актуально. Давайте разберемся, как поменять точки на запятые в программе Microsoft Excel различными способами.
Способы смены точки на запятую
Существует несколько проверенных способов смены точки на запятую в программе Эксель. Одни из них полностью решаются с помощью функционала данного приложения, а для применения других требуется использование сторонних программ.
Способ 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.
Последний пункт очень важен. Если его не выполнить, то вы не сможете проводить привычные арифметические действия с преобразованными данными. Кроме того, возможно некорректно будут работать и другие программы, установленные на компьютере.
Как видим, существует несколько способов замены точки на запятую в программе Microsoft Excel. Конечно, большинство пользователей предпочитают для данной процедуры использовать наиболее легкий и удобный инструмент «Найти и заменить». Но, к сожалению, в некоторых случаях с его помощью не удаётся корректно преобразовать данные. Вот тогда на помощь могут прийти и другие варианты решения проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Довольно часто во время работы в таблицах Excel возникает необходимость в замене точек на запятые. Это зачастую связано с тем, что в англоязычных странах для разделения дробной и целой частей в числе используется точка, в то время, как у нас для этой цели служит запятая.
И все бы ничего, но проблема в том, что в русифицированной версии Эксель данные с точкой не воспринимаются как числа, что делает невозможным их дальнейшее использование в расчетах. И, чтобы это исправить, нужно заменить точку на запятую. Как именно это можно сделать в Эксель мы и рассмотрим в данной статье.
Метод 1: использование инструмента “Найти и заменить”
Начнем мы, пожалуй, с самого простого метода, который предполагает использование инструмента “Найти и заменить”, при работе с которым нужно быть предельно внимательным, чтобы случайно не заменить точки на запятые в данных, где этого не следовало делать (к примеру, в датах). Итак, вот как это работает:
- Переходим во вкладку “Главная”, и кликаем по кнопке “Найти и выделить” (значок в виде лупы) в блоке “Редактирование”. Откроется список, где выбираем команду “Заменить”. Или же можно просто нажать комбинацию клавиш Ctrl+H.
- На экране отобразится окно “Найти и заменить”:
- в поле для ввода значения напротив пункта “Найти” пишем символ “.” (точка);
- в поле “Заменить на” пишем знак “,” (запятая);
- жмем кнопку “Параметры”.
- Появятся дополнительные параметры для выполнения поиска и замены. Щелкаем по кнопке “Формат” для параметра “Заменить на”.
- В появившемся окне указываем формат корректируемой ячейки (ту, что мы получим в итоге). Согласно нашей задаче выбираем “Числовой” формат, после чего щелкаем OK. При желании, можно задать количество знаков после запятой, а также, разделить группы разрядов путем установки соответствующего флажка.
- В результате мы снова окажемся в окне “Найти и заменить”. Здесь нам обязательно нужно выделить область ячеек, в которых будет осуществляться поиск точек и их дальнейшая замена на запятые. В противном случае операция по замене будет выполнена по всему листу и могут быть затронуты данные, которые не нужно было менять. Выделение диапазона ячеек происходит с помощью зажатой левой кнопки мыши. По готовности нажимаем “Заменить все”.
- Все готово. Операция благополучно завершена, о чем свидетельствует информационное окошко с количеством выполненных замен.
- Закрываем все окна (за исключением самого Эксель), после чего можем продолжить работу с преобразованным данными в таблице.
Примечание: чтобы не выбирать диапазон ячеек во время настройки параметров в окне “Найти и заменить”, можно сделать это заранее, т.е. сначала выделить ячейки, и затем запустить соответствующий инструмент через кнопки на ленте программы или с помощью сочетания клавиш Ctrl+H.
Метод 2: функция “ПОДСТАВИТЬ”
Давайте теперь рассмотрим функцию “ПОДСТАВИТЬ”, которая также позволяет выполнять замену точек на запятые. Но в отличие от метода, который мы рассмотрели выше, замена значений выполняется не в начальных, а выводится в отдельные ячейки.
- Переходим в самую верхнюю ячейку столбца, куда планируем выводить данные, после чего жмем кнопку “Вставить функцию” (fx) слева от строки формул.
- В открывшемся окне Мастера функций выбираем категорию – “Текстовые”, в котором находим оператор “ПОДСТАВИТЬ”, выбираем его и щелкаем OK.
- Мы окажемся в окне с аргументами функции, которые нужно заполнить:
- в значении аргумента “Текст” указываем координаты первой ячейки столбца, в которой нужно заменить точки на запятые. Сделать это можно вручную, прописав адрес с помощью клавиш на клавиатуре. Или можно сначала кликнуть мышью внутри поля для ввода информации, после чего – по нужной ячейке в таблице.
- в значении аргумента “Стар_текст” пишем символ “.” (точка).
- для аргумента “Нов_текст” указываем в качестве значения символ “,” (запятая).
- значение для аргумента “Номер_вхождения” можно не заполнять.
- по готовности щелкаем OK.
- Получаем в выбранной ячейке требуемый результат.
- Осталось только распространить данную функцию на оставшиеся строки столбца. Делать это вручную, разумеется, не нужно, так как в Эксель есть удобная функция автозаполнения. Для этого наводим курсор на правый нижний угол ячейки с формулой, когда вид указателя сменится на черный плюсик (маркер заполнения), зажав левую кнопку мыши тянем его вниз до самой последней строки, участвующей в преобразовании данных.
- Остается только переместить преобразованные данные в то место таблицы, где они должны быть. Для этого выделяем ячейки столбца с результатами (если после предыдущего действия выделение снято), кликаем по любому месту выделенного диапазона правой кнопкой мыши и выбираем пункт “Копировать” (или нажимаем сочетание клавиш Ctrl+C).
- Затем выделяем аналогичный диапазон ячеек в исходном столбце, данные которого были преобразованы. Кликаем правой кнопкой мыши по выделенной области и в раскрывшемся контекстном меню в вариантах вставки выбираем “Значения”.
- После вставки скопированных данных рядом с ними появится значок в виде восклицательного знака. Щелкаем на него и в раскрывшемся перечне выбираем “Преобразовать в число”.
- Все готово, мы получили столбец, в котором все точки заменены на запятые.
- Рабочий столбец, используемый для работы с функцией ПОДСТАВИТЬ, теперь не нужен, и его можно удалить через контекстное меню. Для этого щелкаем правой кнопкой мыши по обозначению столбца на горизонтальной панели координат и выбираем в появившемся перечне команду “Удалить”.
- Перечисленные выше действия, если требуется, можно выполнить в отношении других колонок исходной таблицы.
Метод 3: использование макроса
Макросы также позволяют заменить точку на запятую. Вот, как это делается:
- Сперва нужно убедиться в том, что включена вкладка “Разработчик”, которая по умолчанию в Эксель выключена. Для включения нужной вкладки переходим в меню “Файл”.
- В перечне слева переходим в раздел “Параметры”.
- В параметрах программы щелкаем по разделу “Настроить ленту”, после чего в правой части окна ставим галочку напротив пункта “Разработчик” и кликаем OK.
- Переключаемся во вкладку “Разработчик”, в которой кликаем по кнопке “VisualBasic”.
- В редакторе щелкаем по листу, на котором мы хотим произвести замену, в открывшемся окне вставляем код ниже, после чего закрываем редактор:
Sub Макрос_замены_точки_на_запятую()
Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub - Теперь выделяем диапазон ячеек на листе, где планируем выполнить замену, после чего кликаем по кнопке “Макросы” все в той же вкладке “Разработчик”.
- Откроется окно с перечнем макросов, в котором выбираем “Макрос_замены_точки_на_запятую” и нажимаем “Выполнить”.
- В результате мы получим ячейки с преобразованными данными, в которых точки были заменены на запятые, что нам и требовалось.
Метод 4: применение Блокнота
Данный метод реализуется через копирование данных во встроенный в операционную систему Windows редактор Блокнот для последующего редактирования. Порядок действий прдеставлен ниже:
- Для начала производим выделение диапазона ячеек, в значениях которых нужно выполнить замену точек на запятые (рассмотрим на примере одного столбца). После этого правой кнопкой мыши щелкаем по любому месту выделенной области и в раскрывшемся меню выбираем команду “Копировать” (или можно использовать сочетание клавиш Ctrl+C).
- Запускаем Блокнот и вставляем скопированную информацию. Для этого щелкаем правой кнопкой мыши и выбираем в раскрывшемся меню команду “Вставить” (или используем комбинацию Ctrl+V).
- В верхней строке меню щелкаем по пункту “Правка”. Откроется перечень, в котором кликаем по команде “Заменить” (или жмем горячие клавиши Ctrl+H).
- На экране появится небольшое окошко замены:
- в поле для ввода значения параметра “Что” печатаем символ “.” (точка);
- в качестве значения для параметра “Чем” ставим символ “,” (запятая);
- нажимаем “Заменить все”.
- Закрываем окно замены. Выделяем преобразованные данные, затем кликаем правой кнопки мыши по ним и выбираем команду “Копировать” в открывшемся контекстном меню (также, можно использовать Ctrl+C).
- Снова переходим в Excel. Отмечаем область, куда нужно вставить измененные данные. Затем щелкаем по выделенному диапазону правой кнопкой мыши и выбираем команду “Сохранить только текст” в вариантах вставки (или жмем Ctrl+V).
- Осталось только задать формат ячеек как “Числовой”. Выбрать его можно в блоке инструментов “Число” (вкладка “Главная”), кликнув по текущему формату и выбрав нужный.
- Поставленная задача успешно выполнена.
Метод 5: настройка параметров Эксель
Реализуя этот метод, нам нужно изменить определенные настройки программы.
- Заходим в меню “Файл”, где щелкаем по разделу “Параметры”.
- В параметрах программы в перечне слева кликаем по разделу “Дополнительно”. В блоке настроек “Параметры правки” убираем флажок напротив опций “Использовать системные разделители”. После этого активируются поля для ввода символов в качестве разделителей. В качестве разделителя целой и дробной части пишем символ “.” (точка) и сохраняем настройки нажатием кнопки OK.
- Визуальных изменений в таблице не произойдет. Поэтому движемся дальше. Для этого копируем данные и вставляем их в Блокнот (рассмотрим на примере одного столбца).
- Выделяем данные из Блокнота и вставляем обратно в таблице Эксель в том же самое месте, откуда скопировали их. При этом выравнивание данных сменилось с левого края на правый. Это означает то, что теперь программа эти значения воспринимает как числовые.
- Снова заходим в параметры программы (раздел “Дополнительно”), где возвращаем флажок напротив пункта “Использовать системные разделители” на место и нажимаем кнопку OK.
- Как видим, точки были автоматически заменены программой на запятые. Не забываем сменить формат данных на “Числовой” и можно работать с ними дальше.
Метод 6: системные настройки
И напоследок, рассмотрим еще один метод, который схож с тем, который описан выше, но предполагает изменение настроек не Эксель, а операционной системы Windows.
- Заходим в Панель управления любым удобным способом. Например, это можно сделать через Поиск, набрав нужное название и выбрав найденный вариант.
- Настраиваем просмотр в виде мелких или крупных значков, после чего щелкаем по разделу “Региональные стандарты”.
- Появится окно настроек региона, в котором, находясь во вкладке “Форматы” щелкаем по кнопке “Дополнительные настройки”.
- В появившемся следом окне с настройками формата видим параметр “Разделитель целой и дробной части” и значение, установленной для него. Вместо запятой пишем точку и нажимаем OK.
- Аналогично рассмотренному выше пятому методу, производим копирование данных из Excel в Блокнот и обратно.
- Возвращаем настройки формата в исходное положение. Данное действие критически важно, так как противном случае возможны ошибки в работе других программ и утилит.
- Все точки в столбце, над которым мы работали, автоматически заменились на запятые.
Заключение
Таким образом, в Эксель предусмотрено 5 различных методов, пользуясь которыми можно заменить точки на запятые, если во время работы будет возникать такая необходимость. Помимо этого, можно воспользоваться еще одним способом, который предполагает внесение изменений в настройки самой операционной системы Windows, в которой установлена программа Excel.