Перейти до основного матеріалу

Як видалити тексти до або після певного символу з комірок у Excel?

Автор: нд Остання зміна: 2022-12-12

У цій статті представлено різні методи видалення текстів до або після певного символу або n-го символу входження з комірок у Excel.


Видаліть тексти до або після певного символу за допомогою функції Знайти та замінити в Excel

Щоб видалити всі тексти до або після певного символу за допомогою функції Знайти та Замінити, виконайте наступні дії.

1. Виділіть клітинки, з яких ви видалите тексти, до або після певного символу, натисніть Ctrl + H ключі, щоб відкрити Знайти і замінити діалог

У діалоговому вікні Знайти та замінити:

1. Щоб видалити все перед певним символом, таким як кома, введіть *, в Знайти те, що текстове вікно;

2. Щоб видалити все після певного символу, такого як кома, введіть ,* в Знайти те, що текстове вікно;

Примітки:

1. Ви можете змінити кому на будь-який символ, як вам потрібно.

2. У цьому випадку всі тексти перед останньою комою або після першої коми будуть видалені з вибраних комірок.

2. Збережіть Замінити текстове поле порожнє, а потім клацніть на замінити всі кнопку. Дивіться знімок екрана:


Легко видаляйте всі числові, нечислові або вказані символи з комірок у Excel

Kutools для перевершувати's Видалити символ Утиліта допомагає легко видалити всі числові, нечислові або вказані символи з вибраних комірок у Excel.
Завантажте повну 30-денну безкоштовну версію Kutools для Excel зараз!


Видаліть тексти до або після першого / останнього конкретного символу за формулою

Цей розділ покаже вам формули видалення всього до або після першого / останнього конкретного символу з комірок у Excel.

Видалити все перед першою комою, будь ласка:

Виділіть порожню клітинку, скопіюйте та вставте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Потім перетягніть Ручка заповнення застосовувати формулу до інших клітин. Дивіться знімок екрана:

формула: Видаліть усе перед першою комою

= ПРАВО (B5, LEN (B5) -FIND (",",B5))

Примітки:

1. У наведеній вище формулі B5 - це комірка, з якої ви будете видаляти тексти, а "," - символ, на основі якого ви будете видаляти тексти.

2. Щоб видалити всі до останнього конкретного символу, використовуйте цю формулу:

= ПРАВО (B5, LEN (B5) -FIND ("@", ЗАМІНИТИ (B5,"Характер"," @ ", (LEN (B5) -LEN (ЗАМІННИК (B5,"Характер"," "))) / LEN ("Характер"))))

Видалити все після першої коми, будь ласка:

Виділіть порожню клітинку, скопіюйте та вставте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Потім перетягніть Ручка заповнення застосовувати формулу до інших клітин. Дивіться знімок екрана:

формула: Видаліть все після першої коми

= ВЛІВО (B5, FIND (",", B5) -1)

Примітки:

1. У наведеній вище формулі B5 - це комірка, з якої ви будете видаляти тексти, а "," - символ, на основі якого ви будете видаляти тексти.

2. Щоб видалити все після останнього конкретного символу, використовуйте цю формулу:

= ВЛІВО (B5, ЗНАЙТИ ("@", ЗАМІНИТИ (B5,"характер"," @ ", LEN (B5) -LEN (ЗАМІННИК (B5,"характер"," "))))) - 1)


Видалити тексти до або після n-го символу входження за формулою

Наведені нижче формули можуть допомогти видалити всі до або після n-го символу входження з комірок у Excel.

Видалити з комірок усі символи до n-го входження, тобі потрібно:

Виділіть порожню комірку, щоб вивести результат, скопіюйте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Потім перетягніть Ручка заповнення застосовувати формулу до інших клітин. Дивіться знімок екрана:

формула: Видаліть усе перед комою другого входження

= ПРАВО (ЗАМІННИК (B5",", CHAR (9), 2), LEN (B5) - ЗНАЙТИ (CHAR (9), ЗАМІНИТИ (B5",", CHAR (9), 2), 1) + 1)

Примітки:

1. У формулах B5",2 число означає, що весь вміст після другого кома буде видалено з комірки B5.

2. Ви можете змінити ",2 номер до будь-якого символу та номера позиції випадків, як вам потрібно.

Видалити всі після n-го символу входження з комірок, тобі потрібно:

Виділіть порожню комірку, щоб вивести результат, скопіюйте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Потім перетягніть Ручка заповнення застосовувати формулу до інших клітин. Дивіться знімок екрана:


формула: Видаліть усе після другої коми

= ВЛІВО (ЗАМІНА (B5,",", CHAR (9),2), ЗНАЙТИ (CHAR (9), ЗАМІНИ (B5,",", CHAR (9),2), 1) -1)

Примітки:

1. У формулах B5",2 число означає, що весь вміст після другого кома буде видалено з комірки A7.

2. Ви можете змінити ",2 номер до будь-якого символу та номера позиції випадків, як вам потрібно.


Легко видаляйте тексти до/після певного символу за допомогою Kutools для Excel

Якщо для кожної комірки в діапазоні існує лише один роздільник комів, і ви хочете видалити все з цієї комі з комірок, спробуйте Розділені клітини корисність Kutools для Excel. Ця утиліта допоможе вам вирішити проблему лише за кілька кліків:

1. Виберіть клітинки, з яких ви видалите все до або після коми, а потім натисніть Кутулс > текст > Розділені клітини. Дивіться знімок екрана:

2 В Розділені клітини виберіть діалогове вікно Розділити на стовпці опція в тип і в розділі Розділено на виберіть розділ Інше і введіть кому в порожнє поле, а потім клацніть на OK кнопку. Дивіться знімок екрана:

3. Інший Розділені клітини з'явиться діалогове вікно, виберіть порожню комірку для пошуку текстів, а потім клацніть на OK кнопки.

Тоді ви можете побачити, що вибрані клітинки розділені за певним символом - комою. Дивіться знімок екрана:

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Kutools для Excel - Допомагає завжди закінчувати роботу заздалегідь, мати більше часу, щоб насолоджуватися життям
Ви часто бачите себе, граючись у наздоганяючу роботу, відсутність часу, щоб витратити себе та родину?  Kutools для Excel може допомогти вам впоратися 80% Головоломки Excel і підвищують ефективність роботи на 80%, дадуть вам більше часу, щоб піклуватися про сім'ю та насолоджуватися життям.
300 вдосконалених інструментів для 1500 сценаріїв роботи роблять вашу роботу набагато простішою, ніж будь-коли.
Більше не потрібно запам’ятовувати формули та коди VBA, дайте мозку відпочити відтепер.
Складні та повторювані операції можна виконати одноразово за кілька секунд.
Щодня зменшуйте тисячі операцій з клавіатурою та мишею, прощайтеся з професійними захворюваннями вже зараз.
Стати експертом Excel за 3 хвилини, допоможе вам швидко отримати визнання та підвищити заробітну плату.
110,000 300 високоефективних людей та XNUMX+ всесвітньо відомих компаній на вибір.
Зробіть ваші $ 39.0 вартістю більше, ніж $ 4000.0, навчання інших.
Повнофункціональна безкоштовна 30-денна пробна версія. 60-денна гарантія повернення грошей без причини.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations