Як використовувати функцію TRIM в Excel

Ви можете видалити пробіли ліворуч і праворуч від тексту та всередині тексту текстового рядка за допомогою функції TRIM в Excel.

Коли ви імпортуєте текст з Інтернету чи іншої програми до електронної таблиці Excel, він часто містить небажані пробіли перед текстом, після тексту або в середині текстового значення. Excel надає вам просту, зручну у використанні функцію під назвою TRIM, щоб очистити ці додаткові місця.

За допомогою функції TRIM в Excel ви можете легко видаляти пробіли не тільки на початку і в кінці тексту, але і всередині текстового рядка. У цій публікації ми покажемо вам, як видалити пробіли на початку та в кінці тексту та пробіли всередині тексту, а також видалити пробіли лише зліва від тексту.

Використання функції TRIM для видалення зайвих пробілів у Excel

TRIM — це функція рядка/тексту, яка видаляє не тільки пробіли з обох сторін, але й більше одного пробілу в словах. Ця функція може видаляти лише пробіл ASCII (32) з текстового рядка, але не розривні пробіли, які зазвичай зустрічаються на веб-сторінках і копіюються в Excel.

Синтаксис функції TRIM такий:

=TRIM(значення клітинки/текст)

Ви можете посилатися на клітинку або використовувати прямий текст як аргумент у функції.

У наступному зразку аркуша є початковий, кінцевий, подвійний пробіл, пробіл між ними та багато додаткових пробілів у клітинках. Давайте подивимося, як ми можемо використовувати TRIM для видалення зайвих пробілів.

Виберіть осередок, у якому ви хочете отримати обрізаний текстовий рядок, і введіть формулу на наступному малюнку. У нашому прикладі ми хочемо обрізати текстовий рядок у клітинці A1, тому ми використали A1 як аргумент функції TRIM і ввели формулу в клітинку B.

Як бачите, усі початкові, кінцеві та подвійні пробіли видаляються в текстовому рядку.

Ви також можете ввести текстовий рядок замість посилання на клітинку як аргумент у функції. Просто не забудьте взяти свій текстовий рядок у подвійні лапки (“”), як показано нижче.

Використання функції TRIM для видалення зайвих пробілів у кількох клітинках

Ви також можете використовувати TRIM для видалення небажаних пробілів у стовпці клітинок. Вам просто потрібно застосувати введену вами формулу до решти стовпця.

У правому нижньому куті комірки формули ви можете побачити маленький зелений квадрат (маркер заповнення), просто наведіть курсор на квадрат і перетягніть його на клітинки, до яких потрібно застосувати формулу.

Отже, тепер у вас є два стовпці оригінальних текстових рядків з пробілами та обрізаних текстів без зайвих пробілів.

Видалення пробілів лише за допомогою функції TRIM

Іноді ви можете видалити лише перші пробіли, а не решту. У наступному прикладі ми маємо кілька адрес із подвійним пробілом між різними частинами адреси. Це зроблено для покращення читабельності. Але в клітинках також є кілька провідних пробілів.

Якщо ми використовуємо функцію TRIM для цих адрес, вона видалить усі зайві пробіли, включаючи подвійні пробіли, які ми додали для покращення читаності. Однак ви можете спробувати різні комбінації формул, щоб видалити з рядків лише перші пробіли.

Ви можете використовувати функцію TRIM з функціями LEFT, FIND і REPLACE, щоб видалити провідні пробіли:

=ЗАМІНИТИ(A1,1,ЗНАЙТИ(ЛІВО(ОБрізати(A3),2),A1)-1,"")

Функція «ЗНАЙТИ» знайде позицію першого символу в адресі в клітинці A1. У наведеному вище прикладі в першій адресі 2 є першим символом, який знаходиться на п’ятій позиції (оскільки перед ним є 4 пробіли). Потім витягуються всі символи після п’ятої позиції. Функція REPLACE видалить усі початкові пробіли, замінивши їх витягнутими символами.

Видалення нерозривних пробілів за допомогою функції TRIM

На жаль, функція TRIM не може видалити всі пробіли, особливо нерозривні пробіли, які можуть відображатися в Excel як CHAR(160) (див. приклад нижче).

Але, додавши функцію SUBSTITUTE до формули TRIM, ви можете видалити символи, які не можна друкувати. Нерозривний пробіл також є недрукованим символом.

Щоб видалити нерозривний пробіл, можна скористатися такою формулою:

=ОБРИМУВАТИ(ЗАМІНИТИ(A11,CHAR(160)," "))

Результат:

Це воно.