Найти тему

В чем польза от ПЕЧСИМВ (CLEAN).

Многие сталкивались с тем, что VLOOKUP(ВПР) не находит значение, хотя значение абсолютно точно есть, и в ячейке нет ничего лишнего. Вроде как. в основном проблема кроется либо в форматах, либо в лишних непечатных знаках.

Буквально вчера столкнулся с ситуацией - прогружаю в рабочую систему файл Excel, выдает ошибку форматов - дескать, данные не в текстовом формате. Смотрю - да, часть ячеек в колонке в числовом. Меняю формат для колонки на текстовой, копирую, вставляю как значения, но формат не меняется. Пробую поменять формат через формулу =минус-минус-ячейка. Эта формула типа =--$А1 изменяет формат из числового в текстовой и обратно. Не помогло.

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

Формула ПЕЧСИМВ (CLEAN)

Что делает формула? Она удаляет непечатаемые символы в ячейке (диапазоне). Таких символов достаточно много - в основном это различные символы, которые импортируются в эксель при экспорте из различных систем вместе с остальными данными - типа, знак переноса строки и пр. В ASCII это первые 32 символа.

Синтаксис CLEAN(text) или, если у вас локальная версия Экселя ПЕЧСИМВ(текст)

Вот эта ячейка упорно не меняла свой формат, несмотря ни на что, формула CLEAN попомгла
Вот эта ячейка упорно не меняла свой формат, несмотря ни на что, формула CLEAN попомгла

В соседней колонке я ввел формулу, потом получившееся значение я как значение вставил в ячейку, и формат стал текстовым.