Удалить начальные или конечные пробелы во всем столбце данных
Как удалить начальные или конечные пробелы всех ячеек во всем столбце?
Обычный рабочий стол Find and Replace
(aka Ctrl + H) не решает проблему.
Ответы
Ответ 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 в поле ввода "Найти что:", установленное на:
"*"
(пространство звездочки без двойных кавычек)
и "Заменить на:" установлен в:
""
(ничего)