Порада в Excel: Видаліть простори та перерви в рядках з комірок

Пробіли, перерви рядків, тире та інші символизробити дані більш читаними для нас неміцними людьми, але якщо мова йде про аналіз даних з різних джерел в Excel, то отримання форматування приємного та рівномірного варто золото. Я проводив чудовий день в офісі, аналізуючи сотні рядків хеш-значень, але мене спричиняло непослідовне використання пробілів та розривів рядків. Отже, я створив собі трохи формули, щоб зняти все це. Це було легше, ніж я думав, що це буде.
Перевір.
Використовуйте функцію Microsoft Excel TRIM для видалення зайвих просторів
Деякі люди під час введення даних трохи перезбуджуються з пробілом. Коли ви копіюєте та вставляєте їх, речі погіршуються. Щоб позбутися цих неприємних додаткових просторів, використовуйте функцію TRIM.
=TRIM(text)

Для видалення спеціальних символів скористайтеся функцією «SUBSTITUTE» Microsoft Excel
Обрізка - це все добре і добре. Але що робити, якщо якась програма для розміщення рядків goofball впадає у вашу таблицю Excel? Або що робити, якщо ви хочете позбутися ВСІХ пробілів? Це можна зробити за допомогою SUBSTITUTE.
Синтаксис SUBSTITUTE:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Зрозумів?
Але Джеку, як я маю набрати пробіл у формулу?
Я радий, що ти запитав. Просто введіть "".
Подобається це:
=SUBSTITUTE(B2, " ", "")
У цій функції ви заміщаєте пробіл нічим. Приємно.

Набрати щось дійсно дивно, як перерва лінії, ви повинні використовувати CHAR (). Це дозволяє вибрати конкретний символ, який не можна набрати у формулу. Номер символу для розриву рядка дорівнює 10. Отже, ви зробите це:
=SUBSTITUTE(B2, CHAR(10), "")

Необов’язковий аргумент [instance_num] дозволяє видалити скажіння лише першого чи другого примірника старого тексту. Наприклад:
=SUBSTITUTE(B2, CHAR(10), "", 1)

Ви також можете вкладати функції ЗАМОВЛЕННЯ. Наприклад, якщо ви хочете розібрати спеціальні символи з безлічі телефонних номерів:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,CHAR(40),""),CHAR(41),""),CHAR(45),""),CHAR(32),""),CHAR(46),"")

CHAR () та CODE () ANSI / ASCII Код посилання
Трюк SUBSTITUTE () - запам'ятовування кожного окремого номера для підключення до CHAR (). У мене пройшло ціле південь, але я нарешті заповнив кожен код символів ANSI.
Жартую. Я навіть не можу пригадати, скільки років мені не дозволяють, що таке ANSI-код для пробілу чи знаку @. На щастя, вам цього не потрібно. Ви можете роздрукувати цю діаграму з MSDN або скористатися функцією Excel CODE () для пошуку кодів символів на льоту.
=CODE(text)

Подумайте про код () як протилежне char ().
Висновок
І є ваша порада Excel на день. Щасливого підстригання та заміни!
Залишити коментар