Зміст
У комірці Excel можуть бути будь-які зайві символи. Іноді, щоб згенерувати значення, відмінне від існуючих, може знадобитися видалити символи У цій статті я збираюся пояснити 5 способів видалення символів справа в Excel.
Щоб було зрозуміліше, я буду використовувати таблицю з інформацією про замовлення деяких клієнтів, яка має 4 колонки.
Ця таблиця відображає інформацію про замовлення різних користувачів. У стовпчиках вказані П.І.Б. з посвідченням, орденом, П.І.Б, і Кількість замовлення .
Завантажити Робочий зошит до практики
Видалення символів з файлу Right.xlsm5 способів видалення символів справа
1. використання лівої кнопки для видалення символів праворуч
Для того, щоб прибрати єдиний останній символ можна скористатися функцією LEFT.
Спочатку виберіть комірку, в яку ви хочете помістити нове значення після видалення останнього символу.
Потім введіть формулу в поле Формула Бар. Я вибрав B4 Тут я хочу показати Ім'я та прізвище Тільки так я зніму числові рядки з правого боку.
Формула виглядає наступним чином
=LEFT(B4,LEN(B4)-1)
Нарешті, натисни ENTER
Останній символ з вибраних B4 буде видалено.
Тут лише видалення одного символу не відповідає контексту нашого прикладу, тому давайте видалимо декілька символів.
Спочатку виберіть комірку, в якій ви хочете розмістити нове значення після видалення декількох символів праворуч.
Потім введіть формулу для B4 З цієї комірки я хочу видалити кілька символів. Я хочу видалити 5 символів праворуч.
Формула виглядає наступним чином
=LEFT(B4,LEN(B4)-5)
Нарешті, натисни ENTER
Тут вводяться останні 5 символів з обраного значення B4 буде видалено.
Відтепер ви можете подати заявку на отримання Ручка наповнення до AutoFit формула для решти комірок.
Читати далі: Видалення останнього символу з рядка Excel
2. VALUE з функцією LEFT для числових значень
При роботі з числовими значеннями, для видалення символів справа можна скористатися кнопкою ЛІВОРУЧ і функцію VALUE разом.
⮚ Спочатку виберіть комірку, в яку ви хочете помістити нове значення після видалення символів праворуч.
♪ Я вибрав B4 Потім введіть формулу. Тут я хочу видалити символи праворуч і залишити тільки Кількість замовлення Отже, я видалю всі рядкові символи справа, крім номера.
Формула виглядає наступним чином
=VALUE(LEFT(C4,(LEN(C4)-8)))
Нарешті, натисни ENTER
На сьогоднішній день, на жаль, це не так. рядкові символи про C4 буде видалено праворуч. Ви побачите лише числові значення в комірці Кількість у форматі Кількість замовлення колонка.
Залежно від того, скільки символів рядка є з символом числа, потрібно буде переписати формулу.
🔺 Якщо всі цифрові символи збігаються з символами рядка, ви можете використовувати Ручка наповнення .
Читати далі: Як видалити останні 3 символи в Excel
3. Видалення символів справа за допомогою VBA
♪ Спершу відкрийте Розробник вкладку>> потім виберіть Visual Basic
⮚ Ви також можете використовувати ALT + F11
У новому вікні Microsoft Visual Basic для додатків з'явиться. Потім відкрийте Вставка вкладку>> потім виберіть Модуль.
Ось тут і відбулася Модуль відкрито.
За мить пропишіть в модулі код для RemoveRightCharacter.
Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
Після цього, Зберегти код і поверніться на робочий аркуш.
Спочатку виберіть комірку, в якій ви хочете зберегти нове значення після видалення символу праворуч.
Потім введіть формулу для B4 Введіть назву функції, яку ви записали в модулі.
Як моя функція називається RemoveRightCharacter він покаже це ім'я.
Формула виглядає наступним чином
=RemoveRightCharacter(B4,5)
Нарешті, натисни ВВОД.
Коли я виділив комірку B4 правильні символи цієї комірки будуть видалені.
Ви також можете використовувати його для відображення символу числа.
Спочатку виберіть комірку, в якій ви хочете зберегти нове значення після видалення символу праворуч.
Потім введіть формулу для C4 Введіть ім'я функції, яке ви написали в модулі. Тепер я хочу показати Кількість замовлення. Оскільки моя функція називається RemoveRightCharacter він покаже це ім'я.
Формула виглядає наступним чином
=RemoveRightCharacter(C4,8)
Нарешті, натисни ENTER
Коли я виділив комірку C4 правильні символи цієї комірки будуть видалені.
Читати далі: VBA для видалення символів з рядка в Excel
4. видаліть потрібний символ за допомогою флеш-заливки
Для видалення потрібного символу можна скористатися командою Flash Fill зі стрічки.
⮚ Спочатку створіть шаблонний приклад для використання Flash Fill .
Я навів перший приклад Стіве. шляхом видалення потрібної кількості символів.
⮚ Після цього оберіть приклад значення open Дані вкладку>> потім виберіть Flash Fill .
Комбінація клавіш, яку слід використовувати Flash Fill це CTRL + E
Коли я вибрав Flash Fill правильні символи решти клітинок будуть видалені.
При бажанні ви можете залишити символ числа, видаливши символи рядка праворуч.
Тут я навів перший приклад 32 де я залишив тільки символ числа, видаливши праві символи рядка. Це створило шаблон для Flash Fill .
⮚ Після цього оберіть приклад значення open Дані вкладку>> потім виберіть Flash Fill .
Коли я вибрав Flash Fill правильні символи решти клітинок будуть видалені.
5. Видалення символів з обох сторін одночасно
Якщо у вас є технічний паспорт, де багато інформації стиснуто разом, то Функція MID придатний для вилучення необхідної інформації або даних.
Щоб показати вам, як працює ця функція, я вніс корективи в технічний паспорт.
Спочатку виберіть комірку, в якій ви хочете зберегти нове значення після видалення символу справа і зліва.
Потім введіть формулу в комірку або в рядку формул. Я вибрав B4 З цієї камери я хочу, щоб Ім'я та прізвище тому я приберу всі праві і ліві символи, крім імені Стіве.
Формула така
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ Щоб застосувати формулу, натисніть ENTER
При цьому з виділеної комірки будуть видалені як праві, так і ліві символи, за винятком символів Ім'я та прізвище .
Для решти комірок в залежності від кількості символів в них я застосував MID функцію.
Практична секція
Я прикріпив два додаткових аркуші для відпрацювання цих способів.
Висновок
У цій статті я пояснив 5 способів видалення символів справа в Excel. Я сподіваюся, що ці різні підходи допоможуть вам видалити символи справа в Excel. Для будь-яких пропозицій, ідей та відгуків ми щиро вітаємо вас. Не соромтеся коментувати нижче.