Зміст
Для всіх нас цілком очевидно, що ми виявляємо наявність деяких непотрібних символів в кінці текстового рядка. Отже, ми всі можемо захотіти видалити всі ці останні непотрібні символи, щоб представити наші дані в кращому вигляді. Ну, якщо у вас виникли ці проблеми і ви шукаєте способи, як видалити останні символи в Excel Тоді, будь ласка, продовжуйте читати цю статтю, тому що ми покажемо вам чотири різні формули для видалення останніх 3 символів у Excel з легкістю.
Завантажити Робочий зошит з практики
Рекомендуємо завантажити файл Excel і тренуватися разом з ним.
Видалити останні 3 символи.xlsm4 формули для видалення останніх 3 символів у Excel
Ми будемо використовувати зразок списку співробітників в якості набору даних для демонстрації всіх методів протягом всієї статті. Спочатку давайте подивимося на нього:
Тож, не вдаючись до подальших дискусій, давайте одразу зануримося у всі методи один за одним.
1. використання функцій LEFT і LEN для видалення останніх 3 символів в Excel
В рамках проекту Інформація про співробітників. Список "Про те, що в Україні не існує жодного закону, який би Прізвище, ім'я та по батькові стовпчик містить всі повні імена співробітників. Тут ми бачимо, що кожне ім'я має одне і те ж прізвище, а саме " Рой. "Отже, наша мета - прибрати прізвище з усіх імен співробітників і зберігати в базі даних тільки ім'я. Прізвище, ім'я та по батькові Отже, не зволікаючи, пройдемось по методу покроково:
Сходинки:
❶ По-перше, вибрати клітина E5 ▶ для збереження результату формули.
❷ Потім введіть формулу
=LEFT(D5,LEN(D5)-3)
в камері.
❸ Після цього натисніть кнопку ENTER кнопку.
❹ Нарешті, перетягніть Ручка наповнення значок в кінці Прізвище, ім'я та по батькові колонка.
Це все.
␥ Розбивка формули:
Синтаксис: LEFT(text, [num_chars])
Синтаксис: LEN(текст)
- LEN(D5)-3 ▶ обчислює довжину тексту, " Джейсон Рой ", а потім віднімає результат з 3 .
- D5 ▶ відноситься до адреси комірки тексту " Джейсон Рой ".
- =LEFT(D5,LEN(D5)-3) ▶ усікає останні 3 символи, тобто " Рой. " з тексту " Джейсон Рой ".
Читати далі: Видалення останнього символу з рядка Excel
2. Видалення останніх 3 символів за допомогою функції ЗАМІНИ в Excel
Тепер видалимо останні 3 символи, замінивши їх на нульовий рядок ("") Для цього ми будемо використовувати функція "Замінити тут.
Сходинки:
❶ По-перше, вибрати клітина E5 ▶ для збереження результату формули.
Тоді, тип формула
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
в камері.
❸ Після цього натисніть кнопку ENTER кнопку.
❹ Нарешті, перетягніть Ручка наповнення значок в кінці Прізвище, ім'я та по батькові колонка.
Це все.
␥ Розбивка формули:
Синтаксис: REPLACE(old_text, start_num, num_chars, new_text)
Синтаксис: FIND(find_text, within_text, [start_num])
""
▶ відноситься до нульовий рядок в Excel.- 3 ▶ відноситься до останнього 3 символів у текстовому рядку.
FIND(" ",D5)+1
▶ знаходить стартовий номер останнього 3 персонажі." "
▶ використовується для виявлення кінець текстового рядка.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ усікає останні 3 символи, тобто " Рой. " з тексту " Джейсон Рой ".
Читати далі: Видалення останнього символу з рядка в Excel за допомогою VBA
3. ігнорування останніх 3 символів в Excel за допомогою функції Flash-заповнення
У Microsoft Excel 2013 та пізніших версіях з'явився надзвичайно корисний інструмент, який називається Flash Fill У цьому розділі ми видалимо останні 3 символи, тобто ігноруватимемо прізвище, Рой. від кожного з прізвищ працівників за допомогою Flash Fill Ось кроки, які необхідно виконати:
Сходинки:
❶ По-перше, вибрати клітина E5 і тип Джейсон. в ньому.
❷ Потім натисніть кнопку ENTER кнопку.
❸ У сусідній камері, E6 починає друкувати Брендон. залишивши лише своє прізвище, Рой. .
Тепер ви побачите, що Excel вже має шаблон і пропонує попередній перегляд для всіх наступних назв.
❹ Все, що вам потрібно зробити, це просто натиснути на кнопку ENTER знову.
Таким чином, ми зробили Прізвище, ім'я та по батькові колонка заповнюється тільки ПІБ працівників.
Читати далі: Як видалити символи в Excel
4. Видалення останніх 3 символів за допомогою коду VBA в Excel
Нарешті, в цьому розділі ми будемо використовувати коди VBA видалити останні 3 символи, тобто прізвище, ім'я та по батькові Рой. П.І.Б. всіх працівників, а тепер поетапно:
Сходинки:
❶ Виберіть діапазон (D5:D14) клітинок ▶ видалити останні 3 символи.
❷ Натисніть ALT + F11 клавіші ▶ для відкриття VBA вікно.
❸ Перейдіть до Вставка ▶ Модуль .
❹ Прийом. наступне VBA код:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Преса CTRL + V ▶ до паста вищезазначене VBA код.
❻ Зберегти в "Урядовому кур'єрі". VBA код і повернутися назад в твою таблицю.
Зараз, вибрати клітина E5 ▶ для збереження результату формули.
Тоді, тип формула
=RemoveLast3Characters(D5,3)
в камері.
❾ Після цього натисніть кнопку ENTER кнопку.
❹ Нарешті, перетягніть Ручка наповнення значок в кінці Прізвище, ім'я та по батькові колонка.
Це все.
📓 Примітка:
Функція =RemoveLast3Characters(Text,Number)
є синтезованою функцією. Ви можете використовувати цю функцію разом з функцією VBA видалити будь-яку кількість останніх символів з рядка. Просто введіть будь-яке потрібне число в слот Number функції і все.
Важливі моменти для запам'ятовування
Будьте уважні до синтаксис про функції .
📌 Вставте дані діапазони акуратно увійти в формули .
📌 ("") відноситься до NULL Рядок в Excel.
Висновок
На закінчення ми обговорили 4 різні методи видалення останніх трьох символів в Excel. Ми рекомендуємо завантажити практичний посібник, що додається до цієї статті, і практикувати всі методи з ним. І не соромтеся задавати будь-які питання в розділі коментарів нижче. Ми постараємося відповісти на всі відповідні запити якомога швидше.