Note: The other languages of the website are Google-translated. Back to English

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

У цій статті представлено різні методи видалення текстів до або після певного символу або 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 В Розділені клітини виберіть діалогове вікно Розділити на стовпці опція в тип і в розділі Розділено на виберіть розділ Other і введіть кому в порожнє поле, а потім клацніть на 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-денна гарантія повернення грошей без причини.

Коментарі (60)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Фантастично, дякую за це! Так легко
Цей коментар був мінімізований модератором на сайті
Велике спасибі. Ідеальне рішення.
Цей коментар був мінімізований модератором на сайті
Є чудові поради! Спасибі.
Цей коментар був мінімізований модератором на сайті
Це занадто корисно.
Цей коментар був мінімізований модератором на сайті
Дуже вдячний вам, це було корисно
Цей коментар був мінімізований модератором на сайті
Мені цей спосіб подобається більше, ніж середня формула!
Цей коментар був мінімізований модератором на сайті
Дякую за це! Треба заощадити дорогоцінний час для позиції 600 рядків.
Цей коментар був мінімізований модератором на сайті
Формула для видалення тексту після символу - це саме те, що мені потрібно. Дякую!
Цей коментар був мінімізований модератором на сайті
Мені потрібно видалити весь текст після першого слова.
Цей коментар був мінімізований модератором на сайті
Шановний Барнетт Франкель,

Якщо ви припустите, що пробіл є поділом між словами, ця формула =LEFT(A2,FIND(" ",A2&" ")-1) може допомогти вам. І якщо ваші слова розділені іншими, наприклад комами, будь ласка, замініть пробіли у формулі комами: =LEFT(A2,FIND(",",A2&",")-1)

З повагою, Кристал
Цей коментар був мінімізований модератором на сайті
Це було дуже корисно, щоб допомогти мені створити / витягти нові логіни з нашої бази даних електронної пошти – дякую! (і дякую, Excel)!
Цей коментар був мінімізований модератором на сайті
Будь ласка, поділіться формулою для пошуку кількох пробілів у текстовому рядку, щоб легко витягти те, що ми бажаємо з цього рядка.
Дякую
Цей коментар був мінімізований модератором на сайті
Шановний Тарун Кумар,
Вибачте, я не впевнений, що отримав ваше запитання. Було б добре, якби ви могли надати скріншот того, що ви намагаєтеся зробити.
Цей коментар був мінімізований модератором на сайті
У моєму рядку є декілька / і я хочу відокремити текст або рядок після останнього / знайденого в рядку, будь ласка, скажіть мені, як це зробити
Цей коментар був мінімізований модератором на сайті
Хороший день,
Припустимо, що ваша клітинка A4, ви можете застосувати цю формулу =LEFT(A4,FIND("@",SUBSTITUTE(A4,"/","@",LEN(A4)-LEN(SUBSTITUTE(A4,"/",") "))))-1), щоб отримати весь текст перед останнім символом /.

а потім застосуйте формулу =TRIM(RIGHT(SUBSTITUTE(A4,"/",REPT(" ",99)),99)), щоб отримати текст після останнього символу /, знайденого в рядку. Дивіться знімок екрана:
Цей коментар був мінімізований модератором на сайті
Дивіться знімок екрана:
Цей коментар був мінімізований модератором на сайті
Майте на увазі, що с
=ВПРАВО(A1,LEN(A1)-ЗНАЙТИ(",",A1))
ви зберігаєте пробіл після коми. Простим рішенням буде:
=ВПРАВО(A1,LEN(A1)-ЗНАЙТИ(",",A1)-1)
Цей коментар був мінімізований модератором на сайті
Хороший день,
Дякую, що поділились.
Цей коментар був мінімізований модератором на сайті
як правильно видалити значення STVP1-AMDC1-DELC2- (-)
Цей коментар був мінімізований модератором на сайті
Хороший день,
Ви маєте на увазі видалити всі тире "-" з рядка?
Будь ласка, спробуйте цю формулу =SUBSTITUTE(A1,"-","")
Цей коментар був мінімізований модератором на сайті
Привіт, хлопці
Я намагаюся розділити кілька елементів із комірки за допомогою форумів, як показано на цій сторінці, але у мене виникли проблеми, у мене відсутні непостійність та характер! Перевірте знімки, щоб побачити формулу. Ось, наприклад, ситуація в рядку 21:
A21: Bay12_PRL_Cb – моя вихідна клітинка. Я хочу розділити Bay21/PRL/Cb на 3 клітинки
B21: Bay12_ ("_" не повинно бути там)
C21: PRL_Cb (Це працює добре, я буду використовувати та приховати цю клітинку для створення D21)
D21: PR (я повинен мати PRL, L відсутня)
E21: Cb (Цей працює добре)

Хтось може вказати мені, що я роблю не так??
Це ліцензована версія Excel mac 2008, версія 12.3.2
Цей коментар був мінімізований модератором на сайті
Я публікую знімок, але чомусь його не видно!!!
Отже, ось формула:
B21: =ВЛІВО(A21,LEN(A21)-ЗНАЙТИ("_",A21))
C21: =ВПРАВО(A21,LEN(A21)-ЗНАЙТИ("_",A21))
D21: =ВЛІВО(C21,LEN(C21)-ЗНАЙТИ("_",C21))
E21: = ОБРИМАННЯ(ВПРАВО(ЗАМІНА(A21,"_",ПОВТОР.(" ",99)),99))
Цей коментар був мінімізований модератором на сайті
Хааааа я зрозумів. Я досі не знаю, що я робив не так, але я використовував іншу формулу, і вона працює. Тоді це ДОБРИЙ метод, щоб поділити клітинку на 3 або більше категорій за допомогою формули. Дякую тобі кристал
Ось мої нові переглянуті формули.
B21: =ОБРИМ(ЛІВО(ЗАМІНА(A21,"_",ПОВТОР.(" ",99)),99))
C21: =ПРАВО(A21,LEN(A21)-ЗНАЙТИ("_",A21)) клітинку, яку потрібно приховати
D21: = ОБРИМ(ЛІВО(ЗАМІНА(C21,"_",ПОВТОР.(" ",99)),99))
E21: = ОБРИМАННЯ(ВПРАВО(ЗАМІНА(A21,"_",ПОВТОР.(" ",99)),99))
Результат:
A21 (джерело): Bay12_PRL_Cb
B21: Bay21
D21: PRL
E21: Cb

Я впевнений, що є спосіб спростити це, але він працює для мене.
Цей коментар був мінімізований модератором на сайті
Шановний Джонатан Пієтт,
Такий радий за тебе.
Цей коментар був мінімізований модератором на сайті
Привіт, мені потрібна допомога з формулою.
У першому дві колонки інформація про адресу, у другому потрібна лише країна.
Наприклад:
XXX34, AAABBBCCC VS, Швейце
Як я з формулою можу приймати тільки «Šveice»?
Спасибо!
Цей коментар був мінімізований модератором на сайті
Привіт Артик,
Ця формула може допомогти вам: =TRIM(RIGHT(SUBSTITUTE(A1,",),REPT(" ",LEN(A1))),LEN(A1)))
Цей коментар був мінімізований модератором на сайті
Здравствуйте.
У мене є текстовий рядок в одній клітинці, схожий на цей: приклад1, приклад2, приклад3, приклад4, приклад5, приклад6, приклад7, приклад8, приклад9.
Наприклад, мені потрібно витягти текст перед 5-ю комою. Отже, в результаті я мав би щось на зразок цього: приклад1, приклад2, приклад3, приклад4, приклад5.
будь-яка допомога?
Цей коментар був мінімізований модератором на сайті
Хороший день,
Формула нижче може допомогти вам витягти всі тексти перед 5-ю комою в клітинці.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Цей коментар був мінімізований модератором на сайті
Привіт. Я намагаюся використовувати формулу =LEFT(B5,FIND(".",B5)-1, але замість "." Я хотів би використовувати "/", щоб вона займала лише потрібний текст і число. Наприклад :
ABCD-5008/2 і XYZ-5010/2. Мені потрібно зняти лише ABCD-5008 і XYZ-5010. Але коли я використовую =LEFT(B5,FIND("/",B5)-1), це дає мені #ЗНАЧЕННЯ!. Порадьте, будь ласка, як підійти до цієї проблеми. Дуже дякую!
Цей коментар був мінімізований модератором на сайті
Привіт Маріти!
У моєму випадку формула працює добре. Яку версію Office ви використовуєте?
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL