Як видалити все після символу в Excel (7 способів)

  • Поділитися Цим
Hugh West

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

Завантажити Робочий зошит з практики

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

Видалити все після символу.xlsm

7 способів видалити все після символу в Excel

1. Застосування опції "Знайти і замінити" для видалення всього після символу в Excel

Один з дуже простих способів видалити все, що слідує за персонажем, - це скористатися командою Знайти і замінити Наприклад, у нас є набір даних, що містить коди співробітників, і ми хочемо видалити все, що знаходиться після імені співробітника. Кроки, пов'язані з цим методом, такі:

Сходинки:

  • По-перше, виберіть набір даних ( B5:B9 ).

  • Потім введіть Ctrl+H на клавіатурі, після чого з'явиться вікно Знайти та замінити. Замінити параметр і введіть ' ,* в "Українській правді". Знайти що? Залишайте заявку на участь у конкурсі Замінити на поле порожнє. Тепер натисніть на Замінити все .

  • Нарешті, кожен символ після імені буде видалено.

Читати далі: Як знайти та видалити рядки в Excel (5 способів)

2. видалити все, що стоїть після символу, за допомогою Flash-заповнення

Excel має дивовижну опцію під назвою Flash Fill який може визначати структуру вмісту клітинок і заповнювати інші клітинки відповідно до неї. Наприклад, у нашому наборі даних про коди працівників нам потрібні лише імена працівників. Отже, давайте розглянемо кроки, пов'язані із застосуванням методу Flash Fill.

Сходинки:

  • Впишіть тільки ім'я в поле Комірка C5 Потім почніть писати ім'я в Комірка С6 і ви побачите, що Excel вже розпізнав, що ви зацікавлені в тому, щоб імена співробітників не виділялися з кодів.

  • І наостанок, вражає Увійдіть і отримуємо лише прізвища.

Читати далі: Як видалити значення в Excel (9 способів)

3 Поєднання функцій LEFT і ПОИСК для видалення всього після символу в Excel

Для стирання всього, що знаходиться після символу, можна використовувати кілька комбінацій функцій. Наприклад, ми будемо комбінувати ЛІВОРУЧ і ПОШУК функції для видалення символів з рядка. У нашому поточному наборі даних ми маємо список людей, включаючи їх професії. Тепер, якщо ми хочемо зберегти тільки імена людей, ми повинні виконати наступні кроки в цьому методі.

Сходинки:

  • Введіть наступну формулу в поле Комірка C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • Зрештою, ось остаточний результат. Скористайтеся таблицею Excel Автозаповнення ( +) опція копіювання формули в інші комірки.

Розбивка Формули:

SEARCH(",",B5)

Ось, функція ПОШУК повертає позицію символу (тут кома).

SEARCH(",",B5)-1)

Тепер з числа, що повертається, віднімається один символ за допомогою ПОШУК виключити кому(,) з результатів.

LEFT(B5,SEARCH(",",B5)-1)

Нарешті, функція LEFT повертає задану кількість символів з початку рядка.

Читати далі: Як видалити формули в Excel: 7 простих способів

Схожі читання

  • Як видалити пунктирні лінії в Excel (5 швидких способів)
  • Видалення відсотків в Excel (5 швидких способів)
  • Як видалити сітку з Excel (6 простих способів)
  • Видалення меж в Excel (4 швидких способу)
  • Як зняти обмеження на перевірку даних в Excel (3 способи)

4. Видалення всього, що стоїть після символу, за допомогою комбінації функцій LEFT і FIND в Excel

Аналогічно, описано в Спосіб 3 ми можемо спробувати комбінацію ЛІВОРУЧ і ЗНАЙТИ функції для видалення всього, що стоїть після символу. Нижче наведені кроки:

Сходинки:

  • Спочатку запишіть наведену нижче формулу до Комірка C5 .
=LEFT(B5,FIND(",",B5)-1)

Тут ми використали функція FIND щоб знайти позицію , Решта формули працює аналогічно до формули, описаної в розділі Спосіб 3 .

  • Нарешті, ви отримаєте тільки прізвища людей.

Пов'язаний контент: Як видалити порожні клітинки та перенести ліві дані в Excel (3 способи)

5. Видалення всього після N-го входження символу в Excel

Іноді нам може знадобитися видалити все, що знаходиться після певного символу. Наприклад, у нас є рядок даних, що містить декілька ком ( Адель, інженер, генеральний директор, 2232 ) і ми хочемо відкинути все, що знаходиться після 2-ї коми. Отже, для виконання цього завдання ми виконаємо наступні кроки:

Сходинки:

  • Спочатку введіть наступну формулу Комірка C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",", "#",2))-1)

  • Нарешті все, що після 2-ї коми, буде видалено.

Розбивка Формули:

REPLACE(B5,",",", "#",2)

Ось, функція SUBSTITUTE замінює 2-гу кому на '#''.

FIND("#",SUBSTITUTE(B5,",",", "#",2))

Після цього, на засіданні ЗНАЙТИ вказує нам на позицію 2-ї коми. В даному випадку, позиція 2-ї коми знаходиться в 17-му рядку.

FIND("#",ПІДСТАНОВКА(B5,",",", "#",2))-1)

Тепер від числа, повернутого з попередньої частини формули, віднімається один символ.

LEFT(B5,FIND("#",SUBSTITUTE(B5,",", "#",2))-1)

Насамкінець, в рамках проекту ЛІВОРУЧ повертає задану кількість символів з початку рядка.

Докладніше: Як видалити умовне форматування в Excel (3 приклади)

6. Видалити все після останньої появи символу в Excel

Часто значення в комірці розділяються цифрами-розділювачами. Наприклад, у нас є код співробітника: Адель, інженер, генеральний директор, 2232 і ми хочемо видалити все після останньої коми. Отже, давайте пройдемося по кроках.

Сходинки:

  • По-перше, введіть наступну формулу Комірка C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",", "#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)

  • Нарешті, все видаляється після останньої коми. Використовуйте Автозаповнення (+) застосувати формулу до решти комірок.

Розбивка Формули:

LEN(SUBSTITUTE(B5,",",""))

Перше, що нам потрібно зробити, це визначити позицію останнього роздільника (у нашому прикладі останньої коми). нам потрібно знати, скільки ком присутнє в нашому рядку. Для цього ми замінимо кожну кому на пусте місце ( "" ) і пропустити його через функція LEN отримати довжину рядка, яка дорівнює 24 для B5.

LEN(B5)-LEN(ПІДСТАНОВКА(B5,",",""))

Тут ми відняли результат попередньої частини від початкової загальної довжини B5 Результатом є 3 де - кількість ком, присутніх в B5 .

Тоді ми застосуємо комбінацію з ЛІВОРУЧ , ЗНАЙТИ і ЗАМІНИТИ функції для видалення всього, що стоїть після останньої коми (показано в Спосіб 5 ).

Читати далі: Як видалити останню цифру в Excel (6 швидких способів)

7. Видалення всього після певного символу за допомогою VBA в Excel

Ви можете видалити все, що знаходиться після символу, просто використовуючи VBA Наприклад, з нашого набору даних ( B5:B9 ), ми хочемо видалити все, крім імен, після чого ми повинні виконати наступні кроки::

Сходинки:

  • Виберіть набір даних ( B5:B9 ) спочатку.

  • Далі клацніть правою кнопкою миші по відповідному аркушу і виберіть ' Переглянути код '.

  • А потім Модуль VBA Тепер напишіть наступний код і Біжи це.
 Option Explicit Sub remove_everything_after_char() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1) Next cell End Sub 

  • Нарешті, тут ми отримуємо в результаті лише назви, все, що після першої коми, успішно видаляється.

Читати далі: Як видалити форматування в Excel без видалення вмісту

Висновок

У наведеній вище статті я спробував детально розглянути всі методи. Сподіваюся, цих методів і пояснень буде достатньо для вирішення Ваших проблем. Будь ласка, повідомте мені, якщо у Вас виникнуть запитання.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.