При вводе строки чисел люди, занимающиеся вводом данных, имеют привычку вставлять точки в середине, чтобы легко наблюдать за данными и уменьшить количество ошибок при вводе данных. Однако в некоторых случаях точка делает расчет невозможным. Итак, в этой статье Dexterity Software предложит вам прочитать статью: Как удалить точки в числах в Excel.
Удалите точку с помощью инструмента «Найти и заменить»
Допустим, у вас есть исходный ряд чисел, как на листе ниже:
Шаг 1: Вы копируете исходные данные в область для вставки. Если вы редактируете исходные данные, не сохраняя их, пропустите этот шаг.
Шаг 2: Выделите область данных, чтобы удалить точку. Обратите внимание, что вы должны выполнить этот шаг, чтобы не повлиять на содержимое других ячеек.
Шаг 3: Нажмите Ctrl + H, чтобы открыть окно «Найти и заменить». Появится окно «Найти и заменить». В разделе Найти что: введите; Заменить на: оставьте пустым, затем нажмите кнопку «Заменить все», чтобы удалить все точки в выделенном фрагменте на шаге 2. Или нажмите кнопку «Заменить», чтобы удалить по одной точке.
Точка означает, что ячейки в диапазоне данных, который вы выбрали на шаге 2, были удалены:
Удалите точку с помощью функции ЗАМЕНА
Структура функции ПОДСТАВИТЬ следующая: ПОДСТАВИТЬ (текст, старый_текст, новый_текст, [instance_num]). Внутри:
- Текст: обязательный аргумент. Исходный текст, которым вы хотите заменить символы. или может быть местоположением, которое ссылается на ячейку, содержащую исходный символ.
- Old_text: обязательный аргумент. Персонаж, которого вы хотите заменить.
- Новый_текст: обязательный аргумент. Новый символ для замены old_text.
- Instance_num: необязательный аргумент, местоположение замены old_text. Если этот параметр опущен, каждый раз, когда появляется старый текст, он будет заменен новым текстом.
В приведенном выше примере вы используете следующую формулу ЗАМЕНЫ: = ПОДСТАВИТЬ (расположение ячейки, «0», «»).
Полученные результаты:
Скопируйте данные для оставшихся ячеек в столбце и получите следующий результат:
Обратите внимание, что полученные результаты представляют собой данные нечисловой формулы. Если вы случайно удалите данные в исходной ячейке, результаты также изменятся.
Программное обеспечение Above Dexterity научило вас двум способам удаления точек в числах в Excel. Удачи!
Подскажите пож-ста, как убрать точки из даты, чтобы 13.12.2010 стало 13122010 если проделать с одной ячейкой, то можно вначале добавить » ‘ » и убрать точки, а если их много не придумаю как(( |
|
Можно так: |
|
А можно скопировать в ворд, убрать точки и перенести обратно в эксель. |
|
Вариант — «=ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг»)» |
|
Avsha2010 Пользователь Сообщений: 3 |
|
{quote}{login=Avsha2010}{date=13.12.2010 11:11}{thema=}{post}=ТЕКСТ(D10;»ДДММГГГГ»){/post}{/quote} Спасибо, работает =ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1) — не работает, т.к. если дата начинается с «0» (например 06.10.2010) то «0» убирается =ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг») |
|
{quote}{login=Z}{date=13.12.2010 11:07}{thema=}{post}Вариант — «=ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг»)»{/post}{/quote} Неправильный формат даты, надо «ДДММГГГГ», т.е. большими буквами. |
|
VDM Пользователь Сообщений: 779 |
Тогда так:) |
webley Пользователь Сообщений: 1995 |
{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:) или так: или так: |
VDM Пользователь Сообщений: 779 |
{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:) А лучше так: |
{quote}{login=VDM}{date=13.12.2010 11:26}{thema=Re: }{post}{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:) А лучше так: Началось… :-))) Не работает не так не так)) |
|
VDM Пользователь Сообщений: 779 |
Сорри! Про месяц и забыл совсем! =ПОВТОР(0;2-ДЛСТР(ДЕНЬ(A1)))&ДЕНЬ(A1)&ПОВТОР(0;2-ДЛСТР(МЕСЯЦ(A1)))&МЕСЯЦ(A1)&ГОД(A1) |
Deniska Пользователь Сообщений: 64 |
#13 13.12.2010 12:51:32 А если так: Формат ячеек->Числовые форматы->(все форматы) И в поле прописываете ДДММГГ |
Точки разделяют разряды. Как убрать их автоматом?
Автор Mikhaill, 04.04.2012, 13:15
« назад — далее »
Знатоки, подскажите пожалуйста!
При копировании выписки (из одной иностранной платежной системы) из txt файла в Excel, возникает проблема с
точками
, отделяющими разряды (тысячи). Десятые отделены запятой.
Так как мне нужен числовой или финансовый формат (для подсчета суммы и пр.), то эти точки приходится вручную удалять
Как можно их автоматом убирать?? Может формат какой-нибудь подскажете?
Заранее спасибо!
Файл прилагаю
через «Найти и заменить»
выделяешь столбец, жмешь Ctrl+H, в поле
найти
пишешь «.» (без кавычек), а поле
заменить на
оставляешь пустым. Далее жмем «Заменить все».
Выделяем лист
Ctrl+H
Найти: . (точку)
Заменить: (ничего не пишем)
Заменить всё — Ок
Спасибо) Думал, что надо будет вывернуть чего-то посложнее) Все оказалось довольно примитивно
Еще раз благодарю)
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
Точки разделяют разряды. Как убрать их автоматом?
Удаление лишних точек в ячейках |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Довольно часто во время работы в таблицах Excel возникает необходимость в замене точек на запятые. Это зачастую связано с тем, что в англоязычных странах для разделения дробной и целой частей в числе используется точка, в то время, как у нас для этой цели служит запятая.
И все бы ничего, но проблема в том, что в русифицированной версии Эксель данные с точкой не воспринимаются как числа, что делает невозможным их дальнейшее использование в расчетах. И, чтобы это исправить, нужно заменить точку на запятую. Как именно это можно сделать в Эксель мы и рассмотрим в данной статье.
Содержание
- Метод 1: использование инструмента “Найти и заменить”
- Метод 2: функция “ПОДСТАВИТЬ”
- Метод 3: использование макроса
- Метод 4: применение Блокнота
- Метод 5: настройка параметров Эксель
- Метод 6: системные настройки
- Заключение
Метод 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.