Ако изтеглите данни от външни бази данни и наследени системи, без съмнение ще срещнете текст, който съдържа допълнителни интервали. Понякога тези допълнителни интервали се намират в началото на текста, докато в други случаи се показват в края.
Допълнителните интервали обикновено са зло, защото могат да причинят проблеми при формулите за търсене, диаграмите, оразмеряването на колоните и отпечатването.
Фигурата илюстрира как можете да премахнете излишните интервали с помощта на функцията TRIM.
Функцията TRIM е сравнително проста. Просто му дайте малко текст и той премахва всички интервали от текста с изключение на единичните интервали между думите.
Както при други функции, можете да вложите функцията TRIM в други функции, за да изчистите текста си, докато прилагате някаква друга манипулация. Например, следната функция отрязва текста в клетка A1 и го преобразува в главни букви в една стъпка:
=ГОРНА(ОТРИМКА(A1))
Функцията TRIM е проектирана да изрязва само символа за интервал от ASCII от текст. Знакът за интервал в ASCII има кодова стойност 32. Наборът от символи в Unicode обаче има допълнителен символ за интервал, наречен неразкъсващ интервал. Този знак обикновено се използва в уеб страници и има Unicode стойност от 160.
Функцията TRIM е предназначена да обработва само символи за интервал CHAR(32). Той не може сам по себе си да обработва символи за интервал CHAR(160). За да се справите с този вид пространство, трябва да използвате функцията SUBSTITUTE, за да намерите символи за интервал CHAR(160) и да ги замените с символи за интервал CHAR(32), така че функцията TRIM да може да ги коригира. Можете да изпълните тази задача наведнъж със следната формула:
=ОТРЕЖИВАНЕ(ЗАМЕСТВАНЕ(A4,CHAR(160),CHAR(32)))