Приклади функцій TRIM - Excel, VBA та Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel TRIM в Excel, щоб видалити всі зайві пробіли з тексту.

Огляд функції TRIM

Функція TRIM Вилучає всі зайві пробіли з текстового рядка. Зберігає пробіли між словами.

Щоб скористатися функцією робочого аркуша Excel TRIM, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Функція TRIM Синтаксис та входи:

= TRIM (текст)

текст - Рядок тексту.

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

= ТРИМ (B3)

TRIM для видалення попередніх і кінцевих пробілів

Важко помітити клітинки з пробілами (пробіли за текстом), оскільки текст за замовчуванням вирівнюється ліворуч, і ви не зможете сказати, що позаду є додаткові пробіли. Наприклад, тут це вирівняний центр, тому ви навіть не можете сказати, що він має попередні пробіли.

Але якщо двічі клацнути клітинку B3 або B4, ви побачите додаткові пробіли, які вони мають, виділивши:

Знайдіть кількість додаткових пробілів

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

= LEN (B3) -LEN (TRIM (B3))

LEN допомагає знайти загальну довжину або кількість символів. Ви можете використовувати це для вирахування загальної довжини обрізаного тексту (видаляючи всі додаткові пробіли).

Коли TRIM не працює

Ви можете побачити явні додаткові пробіли в осередках, але застосування TRIM, здається, не працює.

Це тому, що це не ваші типові простори. Усі наші символи на клавіатурі мають певний код ASCII (Американський стандартний код для обміну інформацією). Ви можете скористатися CODE, щоб дізнатися, що таке ASCII -код символу. Наприклад, наприклад:

= КОД (B3)

Останнє - це звичайний пробіл на клавіатурі, а його код ASCII - 32. Якщо ви скопіюєте один із “пробілів”, звідки TRIM не працює, і використаєте на ньому код, він покаже 160:

Символ 160 ASCII-це нерозривний простір, який зазвичай можна знайти на веб-сайтах та скопіювати в Excel. TRIM видаляє лише символ 32 (звичайні пробіли).

Щоб видалити нерозривні пробіли та звичайні, вам потрібно поєднати як ЗАМІНУ, так і ТРИМ.

= TRIM (ЗАМІНА (B3, CHAR (160), ""))

SUBSTITUTE замінює всі нерозривні пробіли (код ASCII 160) тут пробілами, а TRIM видаляє будь-які додаткові регулярні пробіли (код ASCII 32), якщо такі є.

Зверніть увагу, що TRIM - це текстова функція. Після використання TRIM результат - це текст. Наприклад, ви не зможете підсумувати ці цифри в комірці E3 після використання TRIM.

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

Щоб подолати вищевказані проблеми, ви можете використовувати VALUE для перетворення тексту у значення.

ОБРІЗКА VS CLEAN

Функція TRIM не застосовується до символів, які не друкуються, тому, якщо вам потрібно видалити ці недруковані символи, нам потрібно скористатися Чистим. див. таблицю нижче, щоб отримати уявлення про різницю між TRIM та CLEAN

Ви можете поєднати TRIM з деякими функціями Excel деякими корисними способами.

Витяг останнього слова з рядка

Ми могли б об'єднати LEFT, SUM, SUBSTITUTE з LEN наступним чином:

= TRIM (ПРАВО (ЗАМІНА (A2, "", REPT ("", 10)), 10))

Що дасть нам такі результати:

Ця функція містить менше 10 слів, тому, якщо вам потрібно дізнатися останнє слово для довгого рядка, ви можете змінити це число 10.

Знайдіть N -е слово у рядку

Ми можемо поєднати MID, LEN, SUBSTITUTE, REPT з TRIM наступним чином, щоб отримати останнє слово рядка.

= TRIM (MID (SUBSTITUTE (A $ 2, "", REPT ("", LEN (A $ 2))), (B2-1)*LEN (A $ 2) +1, LEN (A $ 2)))

Що дасть нам такі результати:

TRIM у Google Таблицях

Функція TRIM працює точно так само в Google Таблицях, як і в Excel:

додаткові нотатки

Під час роботи з текстом завжди добре використовувати функцію TRIM для очищення тексту. Додаткові пробіли можуть викликати небажані помилки під час роботи з такими функціями, як VLOOKUP та MATCH.

Ви можете скористатися функцією EXACT, щоб перевірити, чи рівні два рядки тесту. Майте на увазі, що функції EXACT, SUBSTITUTE і FIND чутливі до регістру, тому також варто використати функції UPPER, LOWER або PROPER, щоб поставити весь текст у послідовний регістр.

Приклади TRIM у VBA

Ви також можете використовувати функцію TRIM у VBA. Тип:
application.worksheetfunction.trim (текст)
Для аргументів функції (текст тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Повернення до списку всіх функцій Excel

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

Щоб скористатися функцією AND Excel Worksheet, введіть у клітинку таке:
= І (
Після введення його в клітинку зверніть увагу на те, як вхідні дані формули І відображаються під коміркою:

Вам потрібно буде ввести ці вхідні дані у функцію. Додаткові відомості про вхідні функції розглянуті в наступному розділі. Однак, якщо вам коли -небудь знадобиться додаткова допомога з функцією, після введення "= TRIM (" у клітинку, не виходячи з комірки, скористайтеся ярликом CTRL + A (А. за А.rguments), щоб відкрити діалогове вікно "Вставити діалогове вікно функцій" для отримання детальних інструкцій:

Для отримання додаткової інформації про формулу TRIM відвідайте сторінку
Веб -сайт Microsoft.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave