Как удалить начальные или конечные пробелы всех ячеек во всем столбце?
Обычный рабочий стол Find and Replace
(aka Ctrl + H) не решает проблему.
Как удалить начальные или конечные пробелы всех ячеек во всем столбце?
Обычный рабочий стол Find and Replace
(aka Ctrl + H) не решает проблему.
Если вы хотите использовать формулу, функция TRIM
сделает именно то, что вы ищете:
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
Итак, чтобы сделать весь столбец...
1) Вставьте столбец
2) Вставьте функцию TRIM
, указанную в ячейке, которую вы пытаетесь исправить.
3) Скопируйте формулу на страницу
4) Копировать вставленный столбец
5) Вставить как "Значения"
Должно быть хорошо идти оттуда...
Довольно часто проблема заключается в неразрывном пространстве - CHAR(160)
- особенно из источников веб-текста - этот CLEAN
не может удалить, поэтому я бы сделал шаг дальше этого и попробуйте такую формулу, которая заменяет любые неразрывные пробелы на стандартную
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
У Ron de Bruin есть отличный пост в советы по очистке данных здесь
Вы также можете удалить CHAR(160)
напрямую без формулы обходного пути
ALT
и введите 0160
с помощью цифровой клавиатурыБез использования формулы вы можете сделать это с помощью "Текст в столбцы".
"Побочным эффектом" является то, что Excel удалил все конечные пробелы в исходном столбце.
Если это количество символов в начале ячейки каждый раз, вы можете использовать команду text to columns и выбрать параметр фиксированной ширины для измельчения данных ячейки в два столбца. Затем просто удалите ненужный материал в первом столбце.
Я обнаружил, что лучший (и самый простой) способ удалить ведущие, конечные (и избыточные) пробелы в Excel - это использовать сторонний плагин. Я использовал ASAP Utilities для Excel, и он выполняет задачу, а также добавляет много других столь необходимых функций. Этот подход не требует написания формул и может удалять пробелы для любого выбора, охватывающего несколько столбцов и/или строк. Я также использую это для дезинфекции и удаления невостребованного неразрывного пространства, которое часто находит свой путь в данных Excel при копировании и вставке из других продуктов Microsoft.
Более подробную информацию о ASAP Utilities и обрезке можно найти здесь:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87
Я смог использовать Find и Replace в поле ввода "Найти что:", установленное на:
"*"
(пространство звездочки без двойных кавычек)
и "Заменить на:" установлен в:
""
(ничего)