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

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

doc екстракт підрядка 2

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


Витягніть підрядок зліва, посередині або справа

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

В Excel є кілька формул, які можуть допомогти вам швидко витягти частину тексту.

Витягніть перших n символів

Припустимо, ви хочете витягти перші 3 символи з даних даного списку, виберіть пусту клітинку, куди потрібно помістити витягнутий результат, а потім скористайтеся цією формулою

= ВЛІВО (B3,3)

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

прес Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати отриманий результат. Потім перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
doc екстракт підрядка 3

Витяг останніх n символів

Наприклад, витягніть останні 6 символів зі списку рядків, виберіть пусту клітинку, куди потрібно помістити витягнутий результат, і скористайтеся цією формулою:

= ПРАВО (B9,6)

В9 - це комірка, з якої ви витягуєте символи, 6 - кількість символів, яку потрібно витягти.

прес Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати отриманий результат. Потім перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
doc екстракт підрядка 4

Витягніть n символів із середини

Якщо ви хочете витягти 3 символи, що починаються з 4-го символу рядка, ви можете використати формулу нижче:

= Середній (B15,4,3)

B15 - це комірка, з якої ви витягуєте символи, 4 представляють витяг символів з 4-го символу (підрахунок зліва), 3 - кількість символів, які потрібно витягти.

прес Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати отриманий результат. Потім перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
doc екстракт підрядка 5

Примітка:

Якщо ви хочете перемістити вилучені результати в інше місце, спершу скопіюйте та вставте вилучені результати як значення.

Спосіб B: витягніть підрядок зліва, посередині або справа за допомогою Kutools для Excel

Якщо ви не знайомі з формулами, можете спробувати Kutools для ExcelАвтора Витяг тексту функція, яка легко впорається з цією роботою.

Перш ніж використовувати утиліту Extract Text, приділіть 3 хвилини, щоб безкоштовно встановити Kutools для Excel: Безкоштовно завантажте зараз!

1. Виділіть комірки, з яких ви хочете витягти підрядки, клацніть Кутулс > текст > Витяг тексту.
doc екстракт підрядка 5

2. У вискакуванні Витяг тексту в діалоговому вікні Витяг за місцем розташування вкладка, перші три варіанти підтримують витяг підрядка зліва, посередині або справа.
doc екстракт підрядка 5

Перший символ N: витягнути підрядок зліва. Наприклад, витягніть перші 2 символи, поставте прапорець і введіть 2 у текстове поле.
doc екстракт підрядка 5

Останній N символ: витягнути підрядок праворуч від рядка. Наприклад, витягніть останні 2 символи, поставте прапорець і введіть 2 у текстове поле.
doc екстракт підрядка 5

Символи від початку до кінця: витягнути певну кількість символів із середнього для рядка. Наприклад, витягнути з 4-го до 9-го символу, поставте прапорець і введіть 4 та 9 в текстові поля окремо.
doc екстракт підрядка 5

Вставте як формулу: встановіть цей прапорець, результат - це формула, яку можна змінити як початкову зміну рядка, інакше результат фіксується.

3. Визначивши потрібне місце, натисніть Ok, спливає діалогове вікно для вибору комірки для розміщення витягнутої підрядка. Клацніть OK.
doc екстракт підрядка 5

Тепер підрядок витягнуто.
doc екстракт підрядка 5


Витягніть підрядок після або перед зазначеним символом

Якщо ви хочете витягти підрядок після або перед зазначеним символом, ви можете застосувати один із наведених нижче методів для обробки завдання.

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

Припустимо, ви хочете витягти символи після символу “-”Зі списку рядків, використовуйте цю формулу:

= ПРАВО (B3, LEN (B3) -ПОШУК ("-", B3))

B3 - комірка, з якої потрібно витягти символи, - - це символ, за яким потрібно витягти рядок.

прес Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати отриманий результат. Потім перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
doc екстракт підрядка 7

Якщо ви хочете витягти підрядок перед визначеним символом, ви можете скористатися такою формулою:

= ВЛІВО (B10, ПОШУК ("-", B10) -1)

Приклад результату показано нижче:
doc екстракт підрядка 9

примітки

Дані можуть бути втрачені або змінені під час копіювання та вставки результатів формули в інше місце. Щоб запобігти цій проблемі, ви можете скопіювати та вставити результати формули як значення після застосування формули. Або ви можете спробувати Метод В.
doc екстракт підрядка 10

Спосіб B: Витягніть підрядок після або перед символом, визначеним Kutools для Excel

Для безпосереднього вилучення підрядка після або перед зазначеним символом ви можете використовувати Витяг тексту корисність Kutools для Excel, який може допомогти вам виділити всі символи після або перед символом, а також може виділити певну довжину символів до або після символу.

Перш ніж використовувати утиліту Extract Text, приділіть 3 хвилини, щоб безкоштовно встановити Kutools для Excel: Безкоштовно завантажте зараз!

1. Виділіть комірки, для яких потрібно витягти символи, клацніть Кутулс > текст > Витяг тексту.
doc екстракт підрядка 5

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

Перед текстом: витягнути підрядки перед введеними символами. Наприклад, введіть - у текстове поле, усі символи до цього - будуть витягнуті.
doc екстракт підрядка 5

Після тексту: витягнути підрядки після введених символів. Наприклад, введіть - у текстове поле, усі символи після - будуть витягнуті.
doc екстракт підрядка 5

Вставте як формулу: встановіть цей прапорець, результат - це формула, яку можна змінити як початкову зміну рядка, інакше результат фіксується.

3. клацання Ok, спливає діалогове вікно для вибору комірки для розміщення витягнутої підрядка. Клацніть OK.
doc екстракт підрядка 5

Тепер рядок до або після вилучення певних символів.
doc екстракт підрядка 5


doc текстові інструменти

13 Текстових інструментів, які ви повинні мати у програмі Excel, які підвищать вашу ефективність на 90%

Пакетне редагування текстового рядка в клітинках, наприклад, додавання одного і того ж тексту до комірок одночасно, видалення символів у будь-якій позиції тощо.

▲ Окрім інструментів, показаних на зображенні, у Kutools для Excel є ще 300 розширених інструментів, які можуть вирішити ваші 82% головоломок Excel.

Стати експертом Excel за 5 хвилин, здобути визнання та просування людей.

▲ 110000+ високоефективних людей налічують 300+ виборів всесвітньо відомих компаній.

30-денна безкоштовна пробна версія, кредитна картка не потрібна


Витягніть підрядок між двома символами

Можливо, у деяких випадках вам потрібно витягти підрядок між двома символами, ви можете вибрати один із наведених нижче методів для обробки роботи.

Метод А: Витяг за формулою

Припускаючи витягти символи між дужками () із заданого списку, ви можете використати формулу нижче:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

У формулі B3 - це клітина, з якої потрібно витягти рядок, ( та ) - це два символи, між якими потрібно витягти рядок.

прес Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати отриманий результат. Потім перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
doc екстракт підрядка 18

примітки

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

Спосіб B: видобуток за допомогою Kutools для Excel

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

Перш ніж використовувати утиліту Extract Text, приділіть 3 хвилини, щоб безкоштовно встановити Kutools для Excel: Безкоштовно завантажте зараз!

1. Виділіть комірку, в якій розміщували витягнуту підрядок, клацніть Кутулс > Помічник формули > текст > Витяг рядків між зазначеним текстом.
doc екстракт підрядка 5

2 В Помічник формул діалог, перейдіть на сторінку Введення аргументів розділ, а потім виберіть або безпосередньо введіть посилання на клітинку та два символи, які потрібно виділити.

За замовчуванням, коли ви вибираєте посилання на комірку, яка використовувалась для вилучення підрядка, посилання на клітинку буде абсолютним, що не може використовувати маркер автоматичного заповнення для заповнення формули, будь ласка, змініть його на відносний.
doc екстракт підрядка 5

3. клацання Ok, тепер отримано перший результат, а потім перетягніть маркер автоматичного заповнення по клітинках, які потребують цієї формули.
doc екстракт підрядка 5

Порада:

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

1. Виділіть клітинки, які потрібно витягти між рядками, клацніть Кутулс > текст > Витяг тексту.
doc екстракт підрядка 5

2. у вискакуванні Витяг тексту діалогове вікно, під Витяг за правилом , перейдіть до текст розділу, введіть символи, між якими ви хочете витягти рядок, і рядок може покаятися за допомогою символу підстановки *. Якщо ви хочете витягти рядок із фіксованою довжиною, підстановний знак ? можна використовувати, один? вказують одного символа.

Потім натисніть додавати додати правило до Опис правила .
doc екстракт підрядка 5

3.Click Ok, спливає діалогове вікно для вибору комірки для розміщення витягнутої підрядка. Клацніть OK.
doc екстракт підрядка 5

Тепер витягнуто рядок між двома певними символами.
doc екстракт підрядка 5


Витягніть адресу електронної пошти з рядка

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

Перш ніж використовувати утиліту Extract Email Address, приділіть 3 хвилини, щоб безкоштовно встановити Kutools для Excel: Безкоштовно завантажте зараз!

1. Виберіть комірки, в які буде витягнуто адресу електронної пошти, а потім натисніть Кутулс > текст > Витяг електронної адреси.
doc екстракт підрядка 22

2. Потім з’явиться діалогове вікно для вибору комірки для виведення адреси електронної пошти.
doc екстракт підрядка 23

3. клацання OK, адреси електронної пошти в кожній комірці вилучено.
doc екстракт підрядка 24


Витяг цифрових або алфавітних символів із рядка

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

1. Перед використанням утиліти «Видалити символи» потрібно мати копію даних, як показано на знімку екрана нижче:
doc екстракт підрядка 25

2. Потім виберіть цю копію даних, натисніть Кутулс > текст > Видалити символи.
doc екстракт підрядка 26

3 В Видалити символи діалогове вікно, перевірте Нечислові , натисніть Ok.
doc екстракт підрядка 27

Тепер залишились лише цифрові символи.
doc екстракт підрядка 28

Щоб витягти лише алфавітні значення, поставте галочку Неальфа опція в Видалити символи діалог
doc екстракт підрядка 30


Завантажте зразок файлу

зразок docКлацніть, щоб завантажити цей зразок файлу


Інші операції (статті), пов’язані з перетворенням файлів

Витяг часу з рядка datetime
Забезпечує хитрощі для виділення часу (год: хв: сс) або години / хвилини / секунду лише із рядка дати та часу (мм / дд / рррр год: мм: сс)

Витягніть рядки, які відповідають критеріям
У цій статті це допоможе вам швидко витягти ці рядки, які відповідають критеріям, в інше місце в Excel, крім пошуку та копіювання їх по одному.

Витягніть n-й символ із рядка
Тут будуть представлені методи вилучення n-го символу з рядка, наприклад, витяг 3-го символу з рядка a1b2c3, результат b.

Витягніть підрядок між двома символами
Показати методи вилучення підрядка між двома однаковими або різними символами.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці та Ведення даних; Вміст розділених комірок; Поєднуйте повторювані рядки та суму / середнє... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Улюблені та швидко вставлені формули, Діапазони, діаграми та зображення; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Групування зведеної таблиці за номер тижня, день тижня та багато іншого ... Показати розблоковані, заблоковані клітини за різними кольорами; Виділіть клітини, які мають формулу / назву...
вкладка kte 201905
  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations