Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Excel удаляет последнюю или конечную запятую в ячейке

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


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

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

Общая формула

=IF(RIGHT(A1,1)=",",LEFT(A1,LEN(A1)-1),A1)

аргументы

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

Как пользоваться этой формулой?

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

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

=IF(RIGHT(B3,1)=",",LEFT(B3,LEN(B3)-1),B3)

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

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

Как работает эта формула?

=IF(RIGHT(B3,1)=",",LEFT(B3,LEN(B3)-1),B3)

1. LEFT(B3,LEN(B3)-1)

  • Функция LEN вычисляет общую длину текстовой строки «Excel, handy, addin» и возвращает результат как 20;
  • Затем функция LEFT извлекает 19 (20-1 = 19) символов из левой части текстовой строки «Excel, handy, addin» и получает результат «Excel, handy, addin».

2. IF(RIGHT("Excel, handy, addin,",1)=",","Excel, handy, addin","Excel, handy, addin,")

  • Здесь определяется, является ли крайнее правое значение в текстовой строке «Excel, handy, addin» запятой. Если в конце строки обнаружена запятая, возвращается «Excel, handy, addin», в противном случае - исходная текстовая строка «Excel, handy, addin,».

Связанные функции

Функция ЕСЛИ в Excel
Функция Excel ЕСЛИ выполняет простой логический тест, который зависит от результата сравнения, и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.

Функция Excel ВПРАВО
Функция Excel RIGHT извлекает определенное количество символов из правой части текстовой строки.

Функция ВЛЕВО в Excel
Функция Excel LEFT извлекает заданное количество символов из левой части предоставленной строки.

Функция ДЛСТР в Excel
Функция Excel LEN возвращает количество символов в текстовой строке.


Родственные формулы

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

Удалить первые N символов из ячейки
В этом руководстве представлены две формулы, которые помогут вам легко удалить первые n символов из ячейки в Excel.

Удаление разрывов строк из ячеек в Excel
В этом руководстве представлены три формулы, которые помогут вам удалить разрывы строк (которые возникают при нажатии клавиш Alt + Enter в ячейке) из определенных ячеек в Excel.

Удалить текст из ячейки, сопоставив содержимое
В этой статье показано, как использовать функцию ЗАМЕНА для удаления части текстовой строки из указанных ячеек путем сопоставления содержимого.

Удалить текст из ячейки на основе определенной позиции
В этом руководстве объясняется, как использовать формулы для удаления текста из ячейки на основе определенной позиции в Excel.


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

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее ...) и экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.