Как убрать все точки в excel

При вводе строки чисел люди, занимающиеся вводом данных, имеют привычку вставлять точки в середине, чтобы легко наблюдать за данными и уменьшить количество ошибок при вводе данных. Однако в некоторых случаях точка делает расчет невозможным. Итак, в этой статье Dexterity Software предложит вам прочитать статью: Как удалить точки в числах в Excel.

Изображение 1 из Как удалить точки в числах в Excel

Удалите точку с помощью инструмента «Найти и заменить»

Допустим, у вас есть исходный ряд чисел, как на листе ниже:

Изображение 2 из Как удалить точки в числах в Excel

Шаг 1: Вы копируете исходные данные в область для вставки. Если вы редактируете исходные данные, не сохраняя их, пропустите этот шаг.

Изображение 3 из Как удалить точки в числах в Excel

Шаг 2: Выделите область данных, чтобы удалить точку. Обратите внимание, что вы должны выполнить этот шаг, чтобы не повлиять на содержимое других ячеек.

Изображение 4 из Как удалить точки в числах в Excel

Шаг 3: Нажмите Ctrl + H, чтобы открыть окно «Найти и заменить». Появится окно «Найти и заменить». В разделе Найти что: введите; Заменить на: оставьте пустым, затем нажмите кнопку «Заменить все», чтобы удалить все точки в выделенном фрагменте на шаге 2. Или нажмите кнопку «Заменить», чтобы удалить по одной точке.

Изображение 5 из Как удалить точки в числах в Excel

Точка означает, что ячейки в диапазоне данных, который вы выбрали на шаге 2, были удалены:

Изображение 6 из Как удалить точки в числах в Excel

Удалите точку с помощью функции ЗАМЕНА

Структура функции ПОДСТАВИТЬ следующая: ПОДСТАВИТЬ (текст, старый_текст, новый_текст, [instance_num]). Внутри:

  1. Текст: обязательный аргумент. Исходный текст, которым вы хотите заменить символы. или может быть местоположением, которое ссылается на ячейку, содержащую исходный символ.
  2. Old_text: обязательный аргумент. Персонаж, которого вы хотите заменить.
  3. Новый_текст: обязательный аргумент. Новый символ для замены old_text.
  4. Instance_num: необязательный аргумент, местоположение замены old_text. Если этот параметр опущен, каждый раз, когда появляется старый текст, он будет заменен новым текстом.

В приведенном выше примере вы используете следующую формулу ЗАМЕНЫ: = ПОДСТАВИТЬ (расположение ячейки, «0», «»).

Полученные результаты:

Изображение 7 из Как удалить точки в числах в Excel

Скопируйте данные для оставшихся ячеек в столбце и получите следующий результат:

Изображение 8 из Как удалить точки в числах в Excel

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

Изображение 9 из Как удалить точки в числах в Excel

Программное обеспечение Above Dexterity научило вас двум способам удаления точек в числах в Excel. Удачи!

 

Подскажите пож-ста, как убрать точки из даты, чтобы 13.12.2010 стало 13122010  
Кажется просто, но через ctrl+F найти точки и заменить на ничего не работает  
в текстовый формат, тоже не получается перевести (40525)  

  если проделать с одной ячейкой, то можно вначале добавить » ‘ » и убрать точки, а если их много не придумаю как((

 

Можно так:  
=ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)

 

А можно скопировать в ворд, убрать точки и перенести обратно в эксель.

 

Вариант — «=ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг»)»

 

Avsha2010

Пользователь

Сообщений: 3
Регистрация: 01.01.1970

 

{quote}{login=Avsha2010}{date=13.12.2010 11:11}{thema=}{post}=ТЕКСТ(D10;»ДДММГГГГ»){/post}{/quote}  

  Спасибо, работает  
хотя вроде в курсе этой формулы, но почему-то решил, что не получится)))  

  =ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1) — не работает, т.к. если дата начинается с «0» (например 06.10.2010) то «0» убирается  

  =ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг»)    
тоже что-то не так. если ее применить к 06.10.2010, то получается 06002010 :)

 

{quote}{login=Z}{date=13.12.2010 11:07}{thema=}{post}Вариант — «=ТЕКСТ(ПОДСТАВИТЬ(B2;».»;»»);»ддммгггг»)»{/post}{/quote} Неправильный формат даты, надо «ДДММГГГГ», т.е. большими буквами.

 

VDM

Пользователь

Сообщений: 779
Регистрация: 22.12.2012

Тогда так:)  
=ПОВТОР(0;8-ДЛСТР(ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)

 

webley

Пользователь

Сообщений: 1995
Регистрация: 01.01.1970

{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:)  
=ПОВТОР(0;8-ДЛСТР(ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1){/post}{/quote}  

  или так:  
=ЕСЛИ(ДЕНЬ(A2)<10;»0″&ДЕНЬ(A2);ДЕНЬ(A2))&ЕСЛИ(МЕСЯЦ(A2)<10;»0″&МЕСЯЦ(A2);МЕСЯЦ(A2))&ГОД(A2)  

  или так:  
=ПРАВСИМВ(«0″&ДЕНЬ(A3);2)&ПРАВСИМВ(«0″&МЕСЯЦ(A3);2)&ГОД(A3)

 

VDM

Пользователь

Сообщений: 779
Регистрация: 22.12.2012

{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:)  
=ПОВТОР(0;8-ДЛСТР(ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1){/post}{/quote}  

  А лучше так:  
=ПОВТОР(0;2-ДЛСТР(ДЕНЬ(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)

 

{quote}{login=VDM}{date=13.12.2010 11:26}{thema=Re: }{post}{quote}{login=VDM}{date=13.12.2010 11:22}{thema=}{post}Тогда так:)  
=ПОВТОР(0;8-ДЛСТР(ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1){/post}{/quote}  

  А лучше так:  
=ПОВТОР(0;2-ДЛСТР(ДЕНЬ(A1)))&ДЕНЬ(A1)&МЕСЯЦ(A1)&ГОД(A1){/post}{/quote}  

  Началось… :-)))  

  Не работает не так не так))  
в первом случаем меняет день с месяцем местами, во втором все равно убирает «0», если они есть в месяце))

 

VDM

Пользователь

Сообщений: 779
Регистрация: 22.12.2012

Сорри! Про месяц и забыл совсем!  

  =ПОВТОР(0;2-ДЛСТР(ДЕНЬ(A1)))&ДЕНЬ(A1)&ПОВТОР(0;2-ДЛСТР(МЕСЯЦ(A1)))&МЕСЯЦ(A1)&ГОД(A1)

 

Deniska

Пользователь

Сообщений: 64
Регистрация: 01.01.1970

#13

13.12.2010 12:51:32

А если так: Формат ячеек->Числовые форматы->(все форматы) И в поле прописываете ДДММГГ

Точки разделяют разряды. Как убрать их автоматом?

Автор Mikhaill, 04.04.2012, 13:15

« назад — далее »

Знатоки, подскажите пожалуйста!
При копировании выписки (из одной иностранной платежной системы) из txt файла в Excel, возникает проблема с

точками

, отделяющими разряды (тысячи). Десятые отделены запятой.
Так как мне нужен числовой или финансовый формат (для подсчета суммы и пр.), то эти точки приходится вручную удалять  >:(
Как можно их автоматом убирать?? Может формат какой-нибудь подскажете?

Заранее спасибо!
Файл прилагаю


через «Найти и заменить»

выделяешь столбец, жмешь Ctrl+H, в поле

найти

пишешь «.» (без кавычек), а поле

заменить на

оставляешь пустым. Далее жмем «Заменить все».


Выделяем лист

Ctrl+H
Найти: . (точку)
Заменить:   (ничего не пишем)
Заменить всё — Ок


;D
Спасибо) Думал, что надо будет вывернуть чего-то посложнее) Все оказалось довольно примитивно :)
Еще раз благодарю)


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • Точки разделяют разряды. Как убрать их автоматом?

Как в Экселе убрать точки в цифрах?

Как убрать точку в Эксель?

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

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

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

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

Как убрать разделитель групп разрядов в Excel?

Абрамов александр : Смена разделителей групп разрядов и целой и дробной частей:

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

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

1 Инструмент «Найти и заменить»

  1. Выделить диапазон ячеек (строку, столбец, прямоугольник или просто несколько клеток, удерживая клавишу Ctrl). …
  2. В блоке редактирования выбрать сначала меню «Найти и выделить», а затем «Заменить». …
  3. Вставить в строку поиска знак запятой, а в качестве нового варианта — точку.

Как поставить точку на графике в Excel?

На вкладке Формат в группе Текущий фрагмент нажмите кнопку Формат выделенного фрагмента. Щелкните Параметры маркера и в разделе Тип маркера выберите вариант Встроенный. В поле Тип выберите подходящий тип маркера.

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

Нажмите кнопку «Office» и откройте окно параметров Excel. Выберите «Дополнительно», а в разделе «Параметры правки» введите в поле разделителя целой и дробной части запятую. Изменение вступит в силу как только вы нажмете кнопку «ОК».

Что нужно сделать чтобы удалить лишние символы из текста?

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

Как удалить часть данных в ячейке в Excel?

Удалите ненужный текст из ячейки с помощью функции Text to Columns

  1. Выберите диапазон с ячейками, из которых вы хотите удалить ненужный текст, а затем нажмите Данные > Текст в столбцы. …
  2. В первом Мастер преобразования текста в столбцы, выберите разграниченный вариант, а затем щелкните Далее кнопку.

Как удаляется лишние символы из текста?

Самый простой способ удалить какой-либо знак из текста документа Word – перейти на вкладку «Главная», в группе кнопок «Редактирование» кликнуть по кнопке «Заменить», в появившемся диалоговом окне написать удаляемый символ в поле «Найти», поле «Заменить на» при этом оставить пустым и нажать кнопку «Заменить» либо « …

Как включить разделитель разрядов в Эксель?

Выделите ячейки , которые нужно отформатировать. На вкладке Главная нажмите кнопку Вызова диалогового окна рядом с надписью число . На вкладке Число в списке Категория выберите пункт Числовой . Для отображения или сокрытия разделителя групп разрядов установите или снимите флажок Разделитель групп разрядов ( ) .

Что такое разделитель разрядов?

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

Как зафиксировать титулы таблицы?

Чтобы шапка была видна при прокрутке, закрепим верхнюю строку таблицы Excel:

  1. Создаем таблицу и заполняем данными.
  2. Делаем активной любую ячейку таблицы. Переходим на вкладку «Вид». Инструмент «Закрепить области».
  3. В выпадающем меню выбираем функцию «Закрепить верхнюю строку».

Как поменять разделитель с запятой на точку?

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

Как сохранить CSV с разделителем точка с запятой?

Чтобы сохранить файл формата CSV в Excel:

  1. Откройте нужный файл.
  2. В верхнем меню Excel выберите Файл → Сохранить как.
  3. Введите название файла в поле Сохранить как.
  4. Выберите Формат файла — Текст с разделителем запятой (. CSV).
  5. Нажмите Сохранить.

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

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

Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Поиск по форуму
Расширенный поиск

Вложения

book.rar (3.0 Кб, 59 просмотров)

Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел

Необходимо вначал заменить не только «,» на пробел, а затем точку на «,»
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает — не преобразует в число

Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел

Необходимо вначал заменить не только «,» на пробел, а затем точку на «,»
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает — не преобразует в число

Удаление лишних точек в ячейках

Павел_леваП

Дата: Суббота, 09.09.2017, 13:31 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 32


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Добрый день!

прошу подскажите код для удаления лишних точек в ячейках.

Файл пример во вложении.

 

Ответить

Udik

Дата: Суббота, 09.09.2017, 14:49 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Да тут и без макросов можно

Код

=0+ПОДСТАВИТЬ(ПОДСТАВИТЬ(C1;».»;»»;2);».»;»,»)

К сообщению приложен файл:

5783701.xlsx
(10.1 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

Павел_леваП

Дата: Суббота, 09.09.2017, 15:41 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 32


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Udik,

спасибо!

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

Сообщение отредактировал Павел_леваПСуббота, 09.09.2017, 15:45

 

Ответить

Michael_S

Дата: Суббота, 09.09.2017, 16:16 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

[vba]

Код

Sub PointReplase()
    Dim Arr(), i&, Rn As Range
    Set Rn = Range(«C1», Cells(Rows.Count, 3).End(xlUp))
    Arr = Rn.Value
    For i = 1 To UBound(Arr)
        If Not IsNumeric(Arr(i, 1)) Then Arr(i, 1) = Val(Arr(i, 1))
    Next
    Rn.Value = Arr
End Sub

[/vba]

 

Ответить

Udik

Дата: Суббота, 09.09.2017, 16:36 |
Сообщение № 5

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Michael_S, чет я сомневаюсь в действенности val в данном случае. Она обрежет все что за второй точкой

подправить цикл надо

[vba]

Код

For i = 1 To UBound(Arr)
        If Not IsNumeric(Arr(i, 1)) Then
           Arr(i, 1)  = Application.WorksheetFunction.Substitute( Arr(i, 1) , «.», «», 2)

           Arr(i, 1) = Val(Arr(i, 1))
       end if
    Next

[/vba]


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Сообщение отредактировал UdikСуббота, 09.09.2017, 16:54

 

Ответить

Павел_леваП

Дата: Суббота, 09.09.2017, 17:18 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 32


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Michael_S,

спасибо!

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

Сообщение отредактировал Павел_леваПСуббота, 09.09.2017, 17:20

 

Ответить

Павел_леваП

Дата: Суббота, 09.09.2017, 17:19 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 32


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Udik,

[vba]

Код

    

Dim Arr(), i&, Rn As Range
    Set Rn = Range(«C1», Cells(Rows.Count, 3).End(xlUp))
    Arr = Rn.Value
For i = 1 To UBound(Arr)
        If Not IsNumeric(Arr(i, 1)) Then
        Arr(i, 1) = Application.WorksheetFunction.Substitute(Arr(i, 1), «.», «», 2) ‘ выдает ошибку в этой строке
        Arr(i, 1) = Val(Arr(i, 1))
    End If
    Next

[/vba]

 

Ответить

Udik

Дата: Суббота, 09.09.2017, 18:06 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Не знаю у меня без ошибок отработало.

К сообщению приложен файл:

6416322.xlsm
(15.4 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

Michael_S

Дата: Суббота, 09.09.2017, 18:24 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

val в данном случае. Она обрежет все что за второй точкой

вообще-то да. Я не посмотрел, что точку нужно просто убрать., а не откинуть.

а как применить данный код к выделенным ячейкам,

[vba][/vba]

 

Ответить

KuklP

Дата: Суббота, 09.09.2017, 19:00 |
Сообщение № 10

Группа: Проверенные

Ранг: Старожил

Сообщений: 2369


Репутация:

486

±

Замечаний:
0% ±


2003-2010

Варианты:
[vba]

Код

Public Sub www()
    Dim c As Range
    On Error Resume Next
    For Each c In Selection.SpecialCells(2, 2).Cells
        c = StrReverse(Replace(StrReverse(c.Value), «.», «», , 1))
    ‘or  c = Evaluate(«SUBSTITUTE(» & c.Address & «,»».»»,»»»»,2)»)
    Next
End Sub

[/vba]


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

 

Ответить

Павел_леваП

Дата: Суббота, 09.09.2017, 19:08 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 32


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Всем спасибо!

работает!

 

Ответить

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как убрать все таблицы в word
  • Как убрать все ссылки в файле excel
  • Как убрать все ссылки в word все сразу
  • Как убрать все ссылки в excel сразу
  • Как убрать все сноски в word сразу

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии