Загрузите образец книги
В этом руководстве показано, как использовать Функция ЧИСТКИ в Excel в Excel, чтобы удалить все непечатаемые символы.
Обзор функции CLEAN
Функция CLEAN Удаляет все непечатаемые символы из ячейки, содержащей текст.
Чтобы использовать функцию ЧИСТЫЙ лист Excel, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция CLEAN Синтаксис и входные данные:
1 | = ЧИСТЫЙ (текст) |
текст - Строка текста.
Как использовать функцию CLEAN в Excel:
Функция CLEAN удаляет все непечатаемые символы ASCII (американский стандартный код обмена информацией) от 0 до 31. Одним из примеров этого является удаление разрывов строк.
1 | = ЧИСТЫЙ (B3) |
Другие непечатаемые символы
Все наши символы на клавиатуре имеют определенный код ASCII (американский стандартный код для обмена информацией). Вы можете использовать CODE, чтобы узнать, какой ASCII-код символа. Ниже приведены некоторые из непечатных текстов с 1 по 31, которые вы можете удалить с помощью CLEAN:
Если вы проверите номера кода ASCII, вы увидите, что многие из них выглядят одинаково. Они предназначены не для использования в Excel, а для других программ.
ОЧИСТКА с номером / датами
Обратите внимание, что CLEAN - это текстовая функция. При использовании CLEAN результатом является текст. Например, вы не сможете суммировать эти числа в ячейке E3 после использования CLEAN.
То же самое происходит с датами, поскольку они распознаются как порядковые номера, а не как текст. Возможно, вам не нужно суммировать даты, но это не работает в фильтрах и сводных таблицах.
Чтобы преодолеть указанные выше проблемы, вы можете использовать VALUE для преобразования текста в значения.
ЧИСТОТА ПРОТИВ ОТДЕЛКИ
Функция CLEAN применима только для непечатаемых символов, поэтому, если вам нужно удалить пробелы и другие символы, нам нужно использовать TRIM. см. таблицу ниже, чтобы получить представление о различиях между TRIM и CLEAN.
ЧИСТКА в Google Таблицах
Функция CLEAN работает в Google Таблицах точно так же, как и в Excel:
ЧИСТЫЕ Примеры в VBA
Вы также можете использовать функцию CLEAN в VBA. Тип:application.worksheetfunction.clean (текст)
Выполнение следующих операторов VBA
1234567891011121314151617181920 | Диапазон ("B2") = Application.WorksheetFunction.Clean (Диапазон ("A2"))Диапазон ("B3") = Application.WorksheetFunction.Clean (Диапазон ("A3"))Диапазон ("B4") = Application.WorksheetFunction.Clean (Диапазон ("A4"))Диапазон ("B5") = Application.WorksheetFunction.Clean (Range ("A5"))Диапазон ("B6") = Application.WorksheetFunction.Clean (Range ("A6"))Диапазон ("B7") = Application.WorksheetFunction.Clean (Range ("A7"))Диапазон ("B8") = Application.WorksheetFunction.Clean (Range ("A8"))Диапазон ("B9") = Application.WorksheetFunction.Clean (Range ("A9"))Диапазон ("B10") = Application.WorksheetFunction.Clean (Range ("A10"))Диапазон ("B11") = Application.WorksheetFunction.Clean (Диапазон ("A11"))Диапазон ("B12") = Application.WorksheetFunction.Clean (Range ("A12"))Диапазон ("B13") = Application.WorksheetFunction.Clean (Range ("A13"))Диапазон ("B14") = Application.WorksheetFunction.Clean (Range ("A14"))Диапазон ("B15") = Application.WorksheetFunction.Clean (Range ("A15"))Диапазон ("B16") = Application.WorksheetFunction.Clean (Диапазон ("A16"))Диапазон ("B17") = Application.WorksheetFunction.Clean (Диапазон ("A17"))Диапазон ("B18") = Application.WorksheetFunction.Clean (Диапазон ("A18"))Диапазон ("B19") = Application.WorksheetFunction.Clean (Диапазон ("A19"))Диапазон ("B20") = Application.WorksheetFunction.Clean (Диапазон ("A20"))Диапазон ("B21") = Application.WorksheetFunction.Clean (Диапазон ("A21")) |
даст следующие результаты
Для получения дополнительных сведений о формуле CLEAN посетите веб-сайт Microsoft.