Как использовать функцию Excel TRIM для удаления пробелов и очистки данных

Функция Excel TRIM - Обзор

Когда использовать функцию обрезки Excel

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

Что это возвращает

Он возвращает текстовую строку, в которой удалены все начальные, конечные и двойные пробелы.

Синтаксис

= ОБРЕЗАТЬ (текст)

Входные аргументы

  • Здесь «текст» - это текстовая строка, из которой вы хотите удалить лишние пробелы. Его можно ввести вручную (в двойных кавычках) или указать ссылку на ячейку, содержащую текстовую строку. Например, если вы хотите удалить лишние пробелы из текста в ячейке A1, вы можете использовать формулу = ОБРЕЗАТЬ (A1)

Функция Excel TRIM - Примеры

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

Вот три практических примера использования функции TRIM.

Пример 1. Удаление начальных, конечных и двойных пробелов

Для этого предназначена функция TRIM.

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

Вы можете легко удалить все эти лишние пробелы, используя приведенную ниже функцию TRIM:

= ОБРЕЗАТЬ (A1)

Скопируйте и вставьте это во все ячейки, и все готово.


Пример 2 - Удалить только ведущие пробелы

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

Например, ниже у меня есть список адресов, где между разными частями адреса есть двойной пробел (сделано для повышения читабельности). Однако есть также некоторые ведущие пробелы (в строке 2 и 4).

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

Вот формула, которая удалит только ведущие пробелы из этого набора данных:

= ПРАВО (A1; LEN (A1) -НАЙТИ (СРЕДНЕЕ (ОБРЕЗАТЬ (A1); 1,1); A1) +1)

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

Позвольте мне рассказать вам об этом:

  • MID (TRIM (A1), 1,1) - эта часть формулы даст вам первый символ адреса (после удаления начальных пробелов). Например, в случае второго адреса (3344 Better Street) в начале есть пробелы, но эта формула вернет 3.
  • FIND (MID (TRIM (A1), 1,1), A1) - эта часть формулы найдет позицию первого символа в адресе. Например, во втором адресе 3 находится на третьей позиции (так как перед ним два ведущих пробела).
  • LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1 - эта часть формулы даст вам общую длину адреса после удаления начальных пробелов.
  • = RIGHT (A1, LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1) - это даст вам результат, в котором извлекаются все символы после ведущих пробелов.

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

Пример 3 - Правильный подсчет количества слов при наличии дополнительных пробелов

Пробелы в тексте также указывают на количество слов в нем.

Например, если вы хотите подсчитать общее количество слов во фразе «Быстрая коричневая лиса перепрыгивает через ленивую собаку», вы можете просто посчитать пробелы между словами и добавить к нему 1.

Вот формула, которую вы можете использовать для подсчета слов:

= LEN (A1) -LEN (ПОДСТАВИТЬ (A1; ""; "")) + 1

Эта формула заменяет все пробелы пробелами, затем подсчитывает количество пробелов в тексте и прибавляет к нему 1.

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

Вот формула, которую следует использовать в таком случае:

= LEN (ОБРЕЗАТЬ (A1)) - LEN (ПОДСТАВИТЬ (A1; ""; "")) + 1

Часть формулы TRIM в этой формуле заботится о дополнительных пробелах.

  • Функция СЦЕПИТЬ в Excel.
  • Функция Excel LEFT.
  • Функция Excel LEN.
  • Функция Excel MID.
  • Функция ПОВТОР в Excel.
  • Функция Excel ВПРАВО.
  • Текстовая функция Excel.
  • Функция VBA TRIM.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave