Якщо ви завантажуєте дані із зовнішніх баз даних і застарілих систем, ви, безсумнівно, зустрінете текст, який містить зайві пробіли. Іноді ці зайві пробіли знаходяться на початку тексту, тоді як в інших випадках вони з’являються в кінці.
Зайві пробіли, як правило, є злом, оскільки вони можуть викликати проблеми з формулами пошуку, діаграмами, розмірами стовпців і друку.
На малюнку показано, як можна видалити зайві пробіли за допомогою функції 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)))