Содержание:
Довольно часто при работе с таблицами Excel возникает необходимость замены точек запятыми. Зачастую это связано с тем, что в англоязычных странах для разделения дробной и целой частей числа используется точка, а у нас для этого служит запятая.
И все бы ничего, но проблема в том, что в русифицированной версии Excel данные с точкой не воспринимаются как числа, что делает невозможным их дальнейшее использование в расчетах. И чтобы это исправить, нужно точку заменить на запятую. Как именно это можно сделать в Excel, мы рассмотрим в этой статье.
Содержание
Способ 1: использование инструмента «Найти и заменить»
Начнем, пожалуй, с самого простого метода, который предполагает использование инструмента "Найти и заменить", при работе с которым нужно быть предельно внимательным, чтобы случайно не заменить точки на запятые в данных там, где этого делать не следует (например, в датах). Итак, вот как это работает:
- Перейти на вкладку «Главная», и нажмите на кнопку «Найти и выбрать» (значок лупы) в блоке «Редактирование». Откроется список, где выбираем команду "Заменять". Или вы можете просто нажать комбинацию клавиш Ctrl + H.
- На экране появится окно. "Найти и заменить":
- в поле для ввода значения напротив пункта "Найти" мы пишем символ "" (точка);
- в поле «Заменить на» пропишите знак "," (запятая);
- нажми на кнопку «Параметры».
- Появятся дополнительные параметры для выполнения поиска и замены. Нажав на кнопку "Формат" для параметра "Заменен на".
- В появившемся окне указываем формат исправленной ячейки (той, которую мы получим в итоге). По нашей задаче выбираем «Числовой» форматировать, затем нажмите OK. При желании вы можете задать количество десятичных знаков, а также отдельных групп цифр, установив соответствующий флажок.
- В результате мы снова окажемся в окне "Найти и заменить". Здесь нам обязательно нужно выбрать область ячеек, в которой будут искаться точки, а затем заменяться запятыми. В противном случае операция замены будет выполнена на всем листе, и могут быть затронуты данные, которые не должны были изменяться. Выбор диапазона ячеек осуществляется нажатием левой кнопки мыши. Нажмите, когда будете готовы "Заменить все".
- Все готово. Операция успешно завершена, о чем свидетельствует информационное окно с количеством выполненных замен.
- Закрываем все окна (за исключением самого Excel), после чего можем продолжить работу с преобразованными данными в таблице.
Примечание: чтобы не выделять диапазон ячеек при настройке параметров в окне "Найти и заменить", можно сделать это заранее, т.е. сначала выделить ячейки, а затем запустить соответствующий инструмент через кнопки на ленте программы или с помощью сочетания клавиш Ctrl + H.
Способ 2: функция ПОДСТАВИТЬ
Давайте теперь посмотрим на функцию "ЗАМЕНЯТЬ", что также позволяет заменять точки запятыми. Но в отличие от метода, который мы рассмотрели выше, замена значений не производится в исходных, а отображается в отдельных ячейках.
- Переходим к самой верхней ячейке столбца, где планируем отображать данные, после чего нажимаем кнопку «Вставить функцию» (fx) слева от строки формул.
- В открывшемся окне Мастера функций выберите категорию - "Текст", в котором находим оператор "ЗАМЕНЯТЬ", выберите его и нажмите OK.
- Мы попадем в окно с аргументами функции, которые необходимо заполнить:
- в значении аргумента "Текст" укажите координаты первой ячейки столбца, в которой вы хотите заменить точки на запятые. Сделать это можно вручную, введя адрес с помощью клавиш на клавиатуре. Либо можно сначала щелкнуть мышкой внутри поля для ввода информации, а затем кликнуть по нужной ячейке таблицы.
- в значении аргумента «Звездный_текст» мы пишем символ "" (точка).
- для аргумента «Новый_текст» указать символ в качестве значения "," (параграф).
- значение аргумента «номер записи» может быть не заполнено.
- нажмите, когда будете готовы OK.
- Получаем желаемый результат в выбранной ячейке.
- Осталось только распространить эту функцию на остальные строки столбца. Конечно, вам не нужно делать это вручную, поскольку в Excel есть удобная функция автозаполнения. Для этого подведите курсор к правому нижнему углу ячейки с формулой, когда указатель примет вид черного плюсика (маркера заливки), зажмите левую кнопку мыши и перетащите ее вниз до самой последней строки, участвующей в формуле. преобразование данных.
- Остается только переместить преобразованные данные в то место таблицы, где они должны быть. Для этого выделите ячейки столбца с результатами (если после предыдущего действия выделение снято), щелкните правой кнопкой мыши в любом месте выделенного диапазона и выберите пункт «Копировать» (или нажмите сочетание клавиш Ctrl + C).
- Затем мы выбираем аналогичный диапазон ячеек в исходном столбце, данные которого были преобразованы. Щелкаем правой кнопкой мыши по выделенной области и в открывшемся контекстном меню в опциях вставки выбираем "Ценности".
- После вставки скопированных данных рядом с ними появится значок восклицательного знака. Нажмите на него и выберите из списка «Преобразовать в число».
- Все готово, мы получили столбик, в котором все точки заменены запятыми.
- Рабочий столбец, используемый для работы с функцией ЗАМЕНА, больше не нужен и его можно удалить через контекстное меню. Для этого щелкните правой кнопкой мыши по обозначению столбца на горизонтальной полосе координат и выберите команду из появившегося списка. "Удалять".
- Вышеуказанные действия при необходимости можно выполнить и в отношении других столбцов исходной таблицы.
Способ 3: использование макроса
Макросы также позволяют заменять точку запятой. Вот как это делается:
- Для начала нужно убедиться, что вкладка включена «Разработчик»который по умолчанию отключен в Excel. Чтобы включить нужную вкладку, зайдите в меню "Файл".
- В списке слева перейдите в раздел «Параметры».
- В настройках программы нажмите на раздел «Настроить ленту», после чего в правой части окна поставить галочку напротив пункта «Разработчик» и нажмите OK.
- Перейти на вкладку «Разработчик»в котором мы нажимаем на кнопку "Visual Basic".
- В редакторе кликаем на лист, на котором хотим сделать замену, в открывшееся окно вставляем приведенный ниже код, а затем закрываем редактор:
Sub Макрос_замены_точки_на_запятую()
Selection.Replace What:=".", Замена:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ЗаменитьФормат: = Ложь
End Sub
- Теперь выделите диапазон ячеек на листе, где мы планируем выполнить замену, а затем нажмите на кнопку «Макро» все в одной вкладке «Разработчик».
- Откроется окно со списком макросов, в котором выбираем «Macro_replaceing_dot_by_comma» и нажмите "Бег".
- В результате мы получим ячейки с преобразованными данными, в которых точки заменены на запятые, что нам и было нужно.
Способ 4: использование блокнота
Этот метод реализуется путем копирования данных в редактор, встроенный в операционную систему Windows. ноутбук для последующего редактирования. Процедура показана ниже:
- Для начала выделим диапазон ячеек, в значениях которых нам необходимо заменить точки на запятые (на примере рассмотрим один столбец). После этого щелкните правой кнопкой мыши в любом месте выделенной области и выберите команду из открывшегося меню. «Копировать» (или вы можете использовать сочетание клавиш Ctrl + C).
- Run ноутбук и вставьте скопированную информацию. Для этого щелкните правой кнопкой мыши и выберите команду из выпадающего меню. "Вставлять" (или используйте комбинацию Ctrl + V).
- В верхней строке меню нажмите на "Редактировать". Откроется список, в котором нажимаем на команду "Заменять" (или нажмите горячие клавиши Ctrl + H).
- На экране появится небольшое окно замены:
- в поле для ввода значения параметра "Какие" печатный персонаж "" (точка);
- как значение параметра "Как" поставь символ "," (запятая);
- протолкнуть. "Заменить все".
- Закройте окно замены. Выберите преобразованные данные, затем щелкните по ним правой кнопкой мыши и выберите команду «Копировать» в открывшемся контекстном меню (можно также использовать Ctrl + C).
- Вернёмся в Excel. Отмечаем область, куда нужно вставить измененные данные. Затем щелкните правой кнопкой мыши по выделенному диапазону и выберите команду «Оставлять только текст» в параметрах вставки (или нажмите Ctrl + V).
- Осталось только задать формат ячейки как «Числовой». Вы можете выбрать его на панели инструментов "Число" (вкладка «Главная»), нажав на текущий формат и выбрав нужный.
- Задача была успешно выполнена.
Способ 5: настройка параметров Excel
Реализуя этот метод, нам необходимо изменить определенные настройки программы.
- Перейти в меню "файл", где нажимаем на раздел «Параметры».
- В параметрах программы в списке слева нажмите на раздел "Дополнительный"… В блоке настроек «Редактировать параметры» снимите флажок рядом с опциями «Используйте системные разделители». После этого активируются поля для ввода символов-разделителей. В качестве разделителя целой и дробной частей запишем символ "" (точка) и сохраните настройки, нажав кнопку OK.
- Визуальных изменений в таблице не произойдет. Поэтому идем дальше. Для этого скопируйте данные и вставьте их в ноутбук (рассмотрим на примере одного столбца).
- Извлечение данных из Блокнот и вставляем обратно в таблицу Excel там же, откуда они были скопированы. Выравнивание данных изменилось слева направо. Это значит, что теперь программа воспринимает эти значения как числовые.
- Вернитесь в настройки программы (раздел "Дополнительный"), куда возвращаем флажок напротив пункта «Используйте системные разделители» на месте и нажмите кнопку OK.
- Как видите, точки автоматически заменились программой на запятые. Не забудьте изменить формат данных на «Числовой» и вы сможете работать с ними дальше.
Способ 6: Системные настройки
И напоследок рассмотрим еще один способ, аналогичный описанному выше, но предполагающий изменение настроек не Excel, а операционной системы Windows.
- Мы входим Панель управления любым удобным способом. Например, это можно сделать через Поискнабрав нужное имя и выбрав найденный вариант.
- Установите вид в виде маленьких или больших значков, затем нажмите на раздел. «Региональные стандарты».
- Появится окно настроек региона, в котором, находясь во вкладке "Формат" нажмите на кнопку "Дополнительные настройки".
- В следующем окне с настройками формата видим параметр «Целый/десятичный разделитель» и установленное для него значение. Вместо запятой напишите точку и нажмите OK.
- Аналогично пятому способу, рассмотренному выше, мы копируем данные из Excel в ноутбук и назад.
- Возвращаем настройки формата в исходное положение. Это действие является критически важным, так как в противном случае могут возникнуть ошибки в работе других программ и утилит.
- Все точки в столбце, над которым мы работали, были автоматически заменены запятыми.
Заключение
Таким образом, в Excel предусмотрено 5 различных методов, с помощью которых вы сможете заменить точки на запятые, если в процессе работы возникнет такая необходимость. Кроме того, вы можете использовать другой метод, который предполагает внесение изменений в настройки самой операционной системы Windows, в которой установлен Excel.