Подтвердить что ты не робот

Удалить начальные или конечные пробелы во всем столбце данных

Как удалить начальные или конечные пробелы всех ячеек во всем столбце?

Обычный рабочий стол Find and Replace (aka Ctrl + H) не решает проблему.

4b9b3361

Ответ 1

Если вы хотите использовать формулу, функция TRIM сделает именно то, что вы ищете:

+----+------------+---------------------+
|    |     A      |           B         |
+----+------------+---------------------+
| 1  | =TRIM(B1)  |  value to trim here |
+----+------------+---------------------+

Итак, чтобы сделать весь столбец...
1) Вставьте столбец
2) Вставьте функцию TRIM, указанную в ячейке, которую вы пытаетесь исправить.
3) Скопируйте формулу на страницу
4) Копировать вставленный столбец
5) Вставить как "Значения"

Должно быть хорошо идти оттуда...

Ответ 2

Довольно часто проблема заключается в неразрывном пространстве - CHAR(160) - особенно из источников веб-текста - этот CLEAN не может удалить, поэтому я бы сделал шаг дальше этого и попробуйте такую ​​формулу, которая заменяет любые неразрывные пробелы на стандартную

=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))

У Ron de Bruin есть отличный пост в советы по очистке данных здесь

Вы также можете удалить CHAR(160) напрямую без формулы обходного пути

  • Изменить.... Заменить выбранные данные,
  • в Find Что удерживайте ALT и введите 0160 с помощью цифровой клавиатуры
  • Оставьте заменять с пустым и выберите "Заменить все"

Ответ 3

Без использования формулы вы можете сделать это с помощью "Текст в столбцы".

  • Выберите столбец с пробелами в ячейках.
  • Нажмите "Текст в столбцы" на вкладке "Данные", затем выберите параметр "Фиксированная ширина".
  • Установите разрывную линию, чтобы поместился самый длинный текст. Если ваша самая большая клетка имеет 100 символов, вы можете установить разрыв на 200 или что вы хотят.
  • Завершите операцию.
  • Теперь вы можете удалить новый столбец, созданный Excel.

"Побочным эффектом" является то, что Excel удалил все конечные пробелы в исходном столбце.

Ответ 4

Если это количество символов в начале ячейки каждый раз, вы можете использовать команду text to columns и выбрать параметр фиксированной ширины для измельчения данных ячейки в два столбца. Затем просто удалите ненужный материал в первом столбце.

Ответ 5

Я обнаружил, что лучший (и самый простой) способ удалить ведущие, конечные (и избыточные) пробелы в Excel - это использовать сторонний плагин. Я использовал ASAP Utilities для Excel, и он выполняет задачу, а также добавляет много других столь необходимых функций. Этот подход не требует написания формул и может удалять пробелы для любого выбора, охватывающего несколько столбцов и/или строк. Я также использую это для дезинфекции и удаления невостребованного неразрывного пространства, которое часто находит свой путь в данных Excel при копировании и вставке из других продуктов Microsoft.

Более подробную информацию о ASAP Utilities и обрезке можно найти здесь:

http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87 введите описание изображения здесь

Ответ 6

Я смог использовать Find и Replace в поле ввода "Найти что:", установленное на:

"*"

(пространство звездочки без двойных кавычек)

и "Заменить на:" установлен в:

""

(ничего)