Как убрать запятую в excel в конце ячейки

Когда вы копируете или импортируете некоторые данные из других приложений, в конце данных могут быть запятые, как показано на следующем снимке экрана. И теперь вы хотите удалить все запятые сразу на своем листе, как вы могли бы это сделать?


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

1. Введите эту формулу =IF(RIGHT(A2,1)=»,»,LEFT(A2,LEN(A2)-1),A2)(A2 содержит данные, которые вы хотите использовать.) в пустую ячейку помимо ваших данных, в этом примере я введу его в ячейку B2, см. снимок экрана:

doc-remove-end-commas-1

2. Затем перетащите маркер заполнения к ячейкам диапазона, которые вы хотите содержать в этой формуле, и сразу удалите все запятые в конце значений. Смотрите скриншот:

doc-remove-end-commas-1

Ноты:

1. Кроме приведенной выше формулы, вы также можете использовать левую и правую функции для удаления последних запятых из ячеек. Формула такая: = LEFT (A1; LEN (A1) — (RIGHT (A1) = «,»)).

2. Если вы хотите удалить другие конечные символы, такие как точка с запятой (;), точка (.) И т. Д., Вам просто нужно заменить запятую (,) между кавычками в формулах на другие символы по мере необходимости.


Если у вас есть Kutools for Excel, Его Удалить через Positon Утилита может помочь вам быстро удалить определенные числовые символы из начальных или конечных значений ячеек.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, в котором вы хотите удалить последнюю запятую.

2. Нажмите Кутулс > Текст > Удалить по позиции, см. снимок экрана:

3. В Удалить по позиции диалоговое окно в Число текстовое поле, введите количество символов, которые вы хотите удалить, а затем выберите позицию, которую вы хотите удалить, здесь я выбираю Справа, в то же время вы можете предварительно просмотреть результаты предварительный просмотр панель. Затем нажмите Ok or Применить , все запятые в конце значений были удалены сразу. см. снимок экрана:

doc-remove-end-commas-7

Нажмите, чтобы узнать больше об этой функции «Удалить по позиции».

Скачать и бесплатную пробную версию Kutools for Excel Сейчас !


В некоторых случаях вы хотите добавить запятую в конце каждой текстовой строки в ячейке внутри столбца, добавление их по одной может занять много времени, если нужно добавить сотни тысяч ячеек. Но, Kutools for ExcelАвтора Добавить текст может помочь вам вставить определенный текст или символ в ячейку в любом месте.

После установки Kutools for Excel, выполните следующие действия:

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

2. Затем нажмите Кутулс > Текст > Добавить текст, см. снимок экрана:

3. В Добавить текст диалоговом окне введите запятую «,»Или другие символы, которые вам нужны в Текст поле и выберите После последнего символа из Позиция раздел, в то же время вы можете предварительно просмотреть результаты на правой панели, см. снимок экрана:

doc-remove-end-commas-1

4, Затем нажмите Ok or Применить кнопка, запятая была добавлена ​​в конец текстовой строки каждой ячейки.

Нажмите, чтобы узнать больше об этой функции добавления текста.

Скачать и бесплатную пробную версию Kutools for Excel Сейчас !



Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Содержание:

  1. Удалить запятую из чисел
  2. Использование функции ЧИСЛО ЗНАЧЕНИЕ
  3. Удалить запятую из текстовой строки
  4. Использование поиска и замены
  5. Использование формулы ПОДМЕНА

Запятая обычно используется при работе как с текстом, так и с числами в Excel.

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

А с числами он часто используется, чтобы сделать числа более читаемыми (разделители тысяч — наиболее распространенное использование запятой с числами).

Хотя запятая действительно помогает сделать данные более читаемыми, иногда вам может потребоваться удалить все запятые из данных (или удалить определенные экземпляры запятой).

В этом уроке я покажу вам несколько простых способов убрать запятую в Excel из текста и чисел.

Итак, приступим!

Удалить запятую из чисел

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

Поскольку эти запятые являются частью форматирования, а не самого числа, нам необходимо отредактировать форматирование, чтобы удалить эти запятые из чисел.

Предположим, у вас есть набор данных, показанный ниже, и вы хотите избавиться от запятых в числах в столбце B.

Как удалить запятую в Excel (из текста и чисел)

Ниже приведены шаги для этого:

  1. Выберите набор данных (тот, что с цифрами)
  2. Щелкните вкладку Главная на ленте
  3. В группе номеров нажмите кнопку запуска диалогового окна (значок маленькой наклонной стрелки в правом нижнем углу группы)
  4. Убедитесь, что в диалоговом окне «Формат ячеек» выбрана вкладка «Число».
  5. В списке «Категория» выберите «Номер» (если он еще не выбран).
  6. Снимите флажок «Использовать разделитель 1000 (,)» и укажите, сколько десятичных цифр вы хотите.
  7. Нажмите ОК.

Вышеупомянутые шаги позволят удалить запятую со всех выбранных чисел.

Как удалить запятую в Excel (из текста и чисел)

Совет: вы также можете использовать сочетание клавиш Ctrl + 1 для открытия диалогового окна формата ячеек (после выбора ячеек). Удерживая клавишу Ctrl, нажмите клавишу 1.

Помните, что этот метод будет работать только там, где запятая была частью форматирования, а не ячейкой. Чтобы проверить это, выберите ячейку и посмотрите значение в строке формул. Если вы видите запятые в строке формул, значит, они не являются частью форматирования.

Использование функции ЧИСЛО ЗНАЧЕНИЕ

Если у вас есть ситуация, когда числа на самом деле не числа (а текст), и вы хотите удалить запятую из этих чисел, вы можете использовать функцию NumberValue.

Эта функция делает именно это — преобразует текст в число.

Предположим, у вас есть набор данных, показанный ниже, где кто-то вручную ввел запятую (или это было частью загрузки данных).

Как удалить запятую в Excel (из текста и чисел)

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

Ниже приведена формула, которая преобразует этот текст в числа.
= ЧИСЛО (B2)
Скопируйте эту формулу для всех ячеек в столбце, и у вас будут числа.

Как удалить запятую в Excel (из текста и чисел)

Есть вероятность, что вы все еще можете увидеть запятую в результате формулы, но тогда это будет из-за форматирования чисел. Вы можете использовать предыдущий метод, чтобы удалить эти запятые из чисел.

Удалить запятую из текстовой строки

Удаление запятой из текстовой строки будет работать иначе, чем удаление запятой из чисел.

В текстовых строках запятая на самом деле является частью строки, и вам нужно как-то найти, а затем удалить эти запятые.

Позвольте мне показать вам несколько способов сделать это, когда у вас есть текстовые данные.

Использование поиска и замены

С помощью функции «Найти и заменить» вы можете легко найти все запятые в ячейке и заменить их чем-то другим (пустым или другим символом).

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

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

Как удалить запятую в Excel (из текста и чисел)

Ниже приведены шаги по удалению запятой из этого набора данных имен:

  1. Выберите набор данных
  2. Перейдите на вкладку «Главная«
  3. В группе «Редактирование» нажмите «Найти и заменить».
  4. Щелкните «Заменить«. Откроется диалоговое окно «Найти и заменить«.
  5. В поле «Найти:» введите , (запятая)
  6. Оставьте поле «Заменить на:» пустым. Если вы хотите удалить запятую и заменить ее чем-то другим, вы должны ввести это в поле «Заменить на:».
  7. Нажмите кнопку «Заменить все«.

Вышеупомянутые шаги удалят все запятые из всех выбранных ячеек.

Как удалить запятую в Excel (из текста и чисел)

Обратите внимание, что приведенные выше шаги удалят все экземпляры запятых из всех ячеек. Итак, если в ячейке больше одной запятой, все запятые будут удалены.

Кроме того, это изменит исходный набор данных. Если вы хотите сохранить исходные данные нетронутыми, сначала создайте резервную копию или скопируйте данные на другой лист / диапазон, а затем выполните указанные выше действия.

Совет профессионала: Вы также можете использовать сочетание клавиш — Ctrl + H, чтобы открыть диалоговое окно поиска и замены.

Использование формулы ПОДМЕНА

Другой способ удалить запятую — использовать функцию ЗАМЕНИТЬ, где вы можете заменить запятую пробелом или любым другим символом.

В отличие от метода «Найти и заменить», в котором все запятые удаляются за один раз, с функцией ПОДСТАВИТЬ вы получаете немного больше контроля (как мы увидим в примерах далее в этом разделе).

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

Как удалить запятую в Excel (из текста и чисел)
Как удалить запятую в Excel (из текста и чисел)

Ниже приведена формула, которая сделает это:
= ПОДСТАВИТЬ (A2; ";"; "")

Приведенная выше формула принимает три аргумента:

  1. Текст (или ссылка на ячейку, содержащую текст), из которого вы хотите удалить запятую.
  2. Символ, который вы хотите заменить (запятая в этом примере)
  3. Символ, с помощью которого вы хотите удалить запятую (в этом примере пусто)

Но что, если вы хотите удалить только первую запятую, а не вторую.

С помощью функции SUBSTITUTE вы можете указать количество экземпляров, которые вы хотите заменить. Это можно сделать с помощью четвертого аргумента, который является необязательным аргументом. Если вы не укажете этот необязательный аргумент, функция заменит все экземпляры указанного символа / строки.

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

Как удалить запятую в Excel (из текста и чисел)
Как удалить запятую в Excel (из текста и чисел)

Ниже приведена формула, которая сделает это:
= ПОДСТАВИТЬ (A2; ";"; ""; 1)

В приведенной выше формуле также используется четвертый аргумент (необязательный) — [instance_num].

Если указать номер экземпляра как 1, формула должна заменить только первый экземпляр запятой, а все остальные экземпляры оставить как есть.

Но что, если вы не хотите удалять первую запятую, а вместо этого замените вторую запятую тире.

Как удалить запятую в Excel (из текста и чисел)

Вы можете сделать это, используя следующую формулу:
= ПОДСТАВИТЬ (A2; «;»; «-»; 2)

Приведенная выше формула выполняет замену только второго экземпляра запятой и заменяет его тире.

Итак, это несколько простых способов убрать запятую из чисел и текстовых строк в Excel.

Надеюсь, вы нашли этот урок полезным!

Как Удалить в ячейке все запятые но только в конце строки.

Atman

Дата: Вторник, 22.10.2013, 03:29 |
Сообщение № 1

Помогите! Как Удалить в ячейке все запятые в конце строки но оставлять запятые внутри текста, в конце количество запятых может варьироваться.
Пример:
images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg, , , , , , ,
А надо так
images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg
Спасибо.

 

Ответить

AlexM

Дата: Вторник, 22.10.2013, 03:51 |
Сообщение № 2

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

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

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


Excel 2003

Думаю так получится.
Надо функцией ПОДСТАВИТЬ() заменить запятую на пробел.
Потом функцией СЖПРОБЕЛЫ() убрать лишние пробелы кроме одиночных между словами.
И в конце заменить пробел не запятую с пробелом.
формула получится такая

Код

=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;»,»;» «));» «;», «)

Если в пути файлов есть пробелы, то такой вариант не подойдет.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Atman

Дата: Вторник, 22.10.2013, 11:43 |
Сообщение № 3

Не работает, есть еще варианты?

 

Ответить

SkyPro

Дата: Вторник, 22.10.2013, 11:50 |
Сообщение № 4

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

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

Сообщений: 1206


Репутация:

255

±

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


2010

Код

=ЛЕВСИМВ(A1;ПОИСК(«, ,»;A1;1)-1)

Сработает, только в случае наличия минимум одного сочитания «запятая пробел запятая».
Может покажете формулуспособ, которым получили данные строки с запятыми?


skypro1111@gmail.com

Сообщение отредактировал SkyProВторник, 22.10.2013, 11:53

 

Ответить

mechanix85

Дата: Вторник, 22.10.2013, 11:54 |
Сообщение № 5

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

Ранг: Форумчанин

Сообщений: 240


Репутация:

34

±

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


на .jpg все данные заканчиваются?

 

Ответить

SkyPro

Дата: Вторник, 22.10.2013, 11:56 |
Сообщение № 6

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

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

Сообщений: 1206


Репутация:

255

±

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


2010

mechanix85, сам обдумывал такой вариант, но решил, что не смтоит привязываться к расширению, так как оно может быть и другим.


skypro1111@gmail.com

 

Ответить

китин

Дата: Вторник, 22.10.2013, 12:04 |
Сообщение № 7

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

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


Excel 2007;2010;2016

а если так попробовать?

Код

=ПСТР(A1;1;ПОИСК(«.jpg, «;A1;ПОИСК(«.jpg, «;A1)+1)+3)

да,если расширение поменяется,надо формулу менять


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинВторник, 22.10.2013, 12:07

 

Ответить

Atman

Дата: Вторник, 22.10.2013, 12:04 |
Сообщение № 8

Да везде будут .jpg и там запятые с пробелами. можно как то поменять запятые на пробелы, а пробелы удалить проще.

 

Ответить

Atman

Дата: Вторник, 22.10.2013, 12:09 |
Сообщение № 9

У меня не работают ваши формулы, может из за того что русский ексель?
[moder]А не пора ли уже Правила форума прочитать, зарегистрироваться и файл приложить?

 

Ответить

Pelena

Дата: Вторник, 22.10.2013, 12:13 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Рядом с формулой есть кнопка с флагом для перевода на русский язык


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

jakim

Дата: Вторник, 22.10.2013, 12:18 |
Сообщение № 11

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

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

Сообщений: 1150


Репутация:

305

±

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


Excel 2010

Предлагаю немножко другую формулу

Код

=LEFT(A1;LEN(TRIM(SUBSTITUTE(A1;»,»;» «)))+1)

 

Ответить

Atman

Дата: Вторник, 22.10.2013, 12:24 |
Сообщение № 12

Код

=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;»,»;» «));» «;», «)

Спасибо эта формула помогла.

 

Ответить

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

На чтение 4 мин Просмотров 2.9к. Опубликовано 19.05.2022

В данной статье мы рассмотрим как удалять запятые из текста или числа.

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

В данной статье мы рассмотрим, как можно удалять эти самые запятые в разных типах данных.

Итак, начнём!

Содержание

  1. Удаляем запятые из численных значений
  2. С помощью функции ЧЗНАЧ
  3. Удаляем запятые из текстовых типов данных
  4. С помощью «Найти и выделить»
  5. С помощью функции ПОДСТАВИТЬ

Удаляем запятые из численных значений

Запятые в числах, могут являться частью форматирования.

Допустим, у нас есть такая табличка:

Здесь, запятые являются частью форматирования. Давайте удалим их.

Пошаговая инструкция:

  • Выделите ячейки с числами и щелкните «Главная»;

  • Откройте формат ячеек;

  • Установите параметр «Число десятичных знаков» на «0»;

  • А также, уберите галочку с «Разделитель групп разрядов»;

  • Подтвердите

Готово! Вот результат:

Также формат ячеек можно открыть с помощью комбинации горячих клавиш CTRL + 1.

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

С помощью функции ЧЗНАЧ

Если ячейки с числами находятся в формате текста, то вам поможет этот способ.

Допустим, у нас есть такая табличка:

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

Формула нашей функции примет такой вид:

=ЧЗНАЧ(B2)

А теперь просто помещаем её во все ячейки нашей таблички.

Результат вы видите. Если вы использовали нашу функцию, но все еще видите запятые — посмотрите формат ячеек, дело в нем.

Удаляем запятые из текстовых типов данных

Тут все будет по-другому, на мой взгляд, даже проще.

И, как обычно, рассмотрим несколько методов.

С помощью «Найти и выделить»

Итак, мы используем эту функцию для замены всех запятых на, например, пустое место.

Это сработает и в случае с числами, но только если запятые в них были выставлены вручную. То есть, если запятые в числах появились в результате форматирования — ничего не выйдет.

Допустим, у нас есть такая табличка:

Пошаговая инструкция:

  • Выделите табличку и щелкните на «Найти и выделить»;
  • Далее откройте опцию «Заменить…»;

  • В первом параметре укажите то, что будем заменять (в нашем случае, запятую);

  • Второй параметр не трогайте, так как мы будем заменять на пустое место;
  • Щелкните «Заменить все».

Готово! Вот результат:

Таким способом мы удаляем все запятые из выделенного диапазона.

Также не забывайте, что откатить изменения вы не сможете, поэтому, если данные критичны — сделайте резервную копию.

С помощью функции ПОДСТАВИТЬ

А также мы можем использовать функцию ПОДСТАВИТЬ

В этом способе, я бы сказал, больше гибкости. Мы можем четко контролировать где и что заменяется. В отличии от встроенной функции «Замена».

Допустим, у нас есть такая табличка:

Формула функции примет такой вид:

=ПОДСТАВИТЬ(A2;",";"")

Здесь мы используем 3 аргумента функции. Первый — ячейка (или диапазон ячеек), в котором будем проводить обработку данных. Второй — то, что заменяем. Третий — то, на что заменяем.

Но как же быть, если вам нужно удалить только первую запятую из ячейки?

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

Это дополнительный аргумент, он не обязателен.

Допустим, у нас та же табличка:

Формула принимает такой вид:

=ПОДСТАВИТЬ(A2;",";"";1)

В последнем аргументе мы указали число 1, это число, которое указывает программе на совпадении нужно произвести замену.

А если, например, необходимо заменить 2 запятую в строке на дефис, то формула принимает такой вид:

=ПОДСТАВИТЬ(A2;",";" -";2)

Вот и результат!

В принципе, вот и все. Мы рассмотрели как удалять запятые различными способами, а также как заменять их на другие символы.

Надеюсь, эта статья оказалась полезна для вас!

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

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

  • Как убрать запрет на редактирование в excel
  • Как убрать записанные изменения в word на полях
  • Как убрать замечания в excel
  • Как убрать замечания word
  • Как убрать заметку в word

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

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