Як в Excel з комірки витягнути лише частину символів?
У цьому посібнику демонструються методи вилучення підрядок з лівої, середньої або правої частини комірки, а також пояснюється, як витягти текст до або після певного символу, як показано на знімках екрана нижче.
- Вийняти підрядок ліворуч, посередині чи праворуч
Метод A: формула Метод B: зручний інструмент
- Вийняти підрядок після або до вказаного символу
Метод A: формула Метод B: зручний інструмент
- Вийняти підряд між двома символами
Метод A: формула Метод B: зручний інструмент розширення
- Вийняти адресу електронної пошти з рядка
- Витягувати числові або літерні символи з рядка
- Завантажити зразок файлу
- Інші операції (статті), пов'язані з просторами
Вийняти n символ з рядкаВилучити час з datetimeСкор..
Вийняти підрядок ліворуч, посередині чи праворуч
Метод A: витягти підрядок ліворуч, посередині або праворуч за допомогою формули
В Excel є кілька формул, які допоможуть вам швидко отримати частину тексту.
Витягти перші n символів
Припустимо, ви хочете витягти перші 3 символи з даних даного списку, виберіть порожню комірку, в яку ви хочете помістити отриманий результат, потім використовуйте цю формулу
B3 - це осередок, з якого ви отримуєте символи, 3 - це кількість символів, які ви хочете витягти.
Press Enter ключ, щоб отримати результат. Потім перетягніть маркер заливки над осередками, щоб застосувати цю формулу.
Витягти останні n символів
Наприклад, вийміть останні 6 символів зі списку рядків, виберіть порожню комірку, в яку ви хочете помістити отриманий результат, і використовуйте цю формулу:
B9 - це осередок, з якого ви отримуєте символи, 6 - це кількість символів, які ви хочете витягти.
Press Enter ключ, щоб отримати вилучений результат. Потім перетягніть маркер заливки над осередками, щоб застосувати цю формулу.
Вийняти n символів із середини
Якщо ви хочете витягти 3 символи, що починаються з 4-го символу рядка, ви можете використати таку формулу:
B15 - це комірка, з якої ви витягуєте символи, 4 являє собою символи, що витягуються з 4-го символу (лічильник зліва), 3 - це кількість символів, які ви хочете витягти.
Press Enter ключ, щоб отримати витягнутий результат. Потім перетягніть маркер заливки над осередками, щоб застосувати цю формулу.
Примітка: Якщо ви хочете перемістити отримані результати в інше місце, спочатку скопіюйте та вставте отримані результати як значення.
Метод B: витягти підрядок зліва, посередині або праворуч за допомогою Kutools for Excel
Якщо ви не знайомі з формулами, ви можете спробувати Kutools for ExcelАвтора Вийняти текст функція, з якою легко впоратися із цією роботою.
Kutools for Excel пропонує понад 300 розширених функцій для оптимізації складних завдань, підвищення креативності та ефективності. Поліпшено можливостями штучного інтелектуKutools точно автоматизує завдання, спрощуючи керування даними. Детальна інформація про Kutools для Excel.
Безкоштовна пробна версія.
1. Виберіть комірки, з яких потрібно витягнути підрядки, клацніть Кутулс >
Текст >
Вийняти текст.
2. У спливаючому Вийняти текст діалог під Витягти за місцем розташування tab, перші три параметри допоможуть вам витягти підрядок зліва, посередині або праворуч.
Перший символ N: витягти підрядок зліва.Наприклад, вийміть перші 2 символи, встановіть цей прапорець і введіть 2 у текстове поле.
Останній символ N: Витягніть рядок праворуч від рядка.
Початкові та кінцеві символи: витягти певну кількість символів із середини рядка. Наприклад, вийміть із 4-го символу по 9-й, позначте цю опцію та введіть 4 та 9 у текстові поля окремо.
Вставити як формулу: встановіть цей прапорець, результатом буде формула, яку можна змінити при зміні вихідного рядка, інакше результат буде фіксованим.
3. Натисніть потрібне розташування. Ok, з'явиться діалогове вікно для вибору осередку для розміщення вилученого підрядка.
Тепер підряд вилучено.
Kutools for Excel - Зміцніть Excel більш ніж 300 необхідними інструментами. Get It Now
Вийняти підрядок після або до вказаного символу
Якщо ви хочете витягнути підрядок після або до вказаного символу, ви можете застосувати один із наведених нижче методів для виконання завдання.
Метод A: витягти підрядок після або до певного символу за допомогою формули
Припустимо, ви хочете витягти символи після символу " - "Зі списку рядків, використовуйте цю формулу:
B3 - це осередок, з якого ви хочете витягти символи, - це символ, після якого потрібно витягти рядок.
Press Enter ключ, щоб отримати витягнутий результат. Потім перетягніть маркер заливки над осередками, щоб застосувати цю формулу.
Якщо ви хочете витягти підрядок перед певним символом, ви можете використати таку формулу:
Приклад результату показаний нижче:
Примітка:
Дані можуть бути втрачені або змінені при копіюванні та вставці результатів формули в інше місце. Щоб запобігти виникненню цієї проблеми, ви можете скопіювати та вставити результати формули як значення після застосування формули. Або ви можете спробувати спосіб B.
Метод B: витягти підрядок після або до певного символу Kutools for Excel
Щоб вилучити підстроку після або до вказаного символу, можна використовувати функцію Вийняти текст корисності Kutools for Excel, який може допомогти вам витягти всі символи після або до символу, а також може витягти певну довжину символів до або після символу.
Kutools for Excel пропонує понад 300 розширених функцій для оптимізації складних завдань, підвищення креативності та ефективності. Поліпшено можливостями штучного інтелектуKutools точно автоматизує завдання, спрощуючи керування даними. Детальна інформація про Kutools для Excel.
Безкоштовна пробна версія.
1. Виберіть комірки, до яких потрібно вийняти символи, натисніть Кутулс >
Текст >
Вийняти текст.
2. У спливаючому Вийняти текст діалогу під Витягти за місцем розташування перейдіть до параметрів перед текстом та після тексту, щоб вказати потрібне налаштування.
Перед текстом: виймати підрядки перед введеними символами. Наприклад, введіть у текстове поле, всі символи перед - будуть витягнуті.
Після тексту: Вийняти підрядки після введеного символу (ів). Наприклад, введіть у текстове поле, всі символи після - будуть вилучені.
Вставити як формулу: встановіть цей прапорець, результатом буде формула, яку можна змінити при зміні вихідного рядка, інакше результат буде фіксованим.
3. Натисніть Ok, з'явиться діалогове вікно для вибору комірки для розміщення вилученого підрядка. Натисніть OK.
Тепер рядок до або після певного символу (ів) було вилучено.
Kutools for Excel - Зміцніть Excel більш ніж 300 необхідними інструментами. Насолоджуйтесь постійно безкоштовними функціями ІІ! Get It Now
Вийняти підряд між двома символами
Можливо, в деяких випадках вам потрібно вилучити підрядок між двома символами, ви можете вибрати один із таких методів для обробки завдання.
Метод А: витяг за формулою
Щоб витягти символи в дужках () із заданого списку, можна використати таку формулу:
У формулі B3 - це осередок, з якого ви хочете витягти рядок, ( і ) - це два символи, між якими ви хочете витягти рядок.
Press Enter ключ, щоб отримати результат. Потім перетягніть маркер заливки над осередками, щоб застосувати цю формулу.
Примітка: Якщо формула для вас є трохи складною, ви можете спробувати метод B, який використовує зручний інструмент для швидкого вирішення цієї проблеми.
Метод B: вилучення за допомогою Kutools for Excel
In Kutools for Excelсотні функцій, є функція - Вийняти рядки між вказаним текстом може швидко витягувати підрядки між двома символами.
Kutools for Excel пропонує понад 300 розширених функцій для оптимізації складних завдань, підвищення креативності та ефективності. Поліпшено можливостями штучного інтелектуKutools точно автоматизує завдання, спрощуючи керування даними. Детальна інформація про Kutools для Excel.
Безкоштовна пробна версія.
1. Виберіть комірку, яка використовувалася для розміщення вилученого підрядка, клацніть Кутулс >
Формула Помічник >
Текст >
Вийняти рядки між вказаним текстом.
2. в Помічник за формулами діалогу, перейдіть до Введення аргументів розділ, потім виберіть або безпосередньо введіть посилання на комірку та два символи, які ви хочете витягти між ними.
За замовчуванням при виборі посилання на комірку, яка використовується для вилучення підрядка, вона буде абсолютною, що не дозволить використовувати маркер автозаповнення. Змініть її на відносну.
3. Натисніть OkТепер перший результат отримано, потім перетягніть дескриптор автозаповнення на комірки, яким потрібна ця формула.
Kutools for Excel - Зміцніть Excel більш ніж 300 необхідними інструментами. Насолоджуйтесь постійно безкоштовними функціями ІІ! Get It Now
Наконечник: Якщо ви хочете витягти рядки між двома символами (включаючи два символи), Вийняти текст корисності Kutools for Excel також може допомогти. Будь ласка, зробіть таке:
1. Виберіть комірки, до яких потрібно витягнути рядок між символами, натисніть Кутулс >
Текст >
Вийняти текст.
2. У спливаючому Вийняти текст діалогу під Витягти за правилом вкладка, перейдіть до Текст розділ, введіть символи, між якими ви хочете витягти рядок, і рядок може бути замінений знаком підстановки * . Якщо ви хочете витягти рядок фіксованої довжини, знак підстановки ? можна використовувати один? вказати один символ.
Натисніть Додати включити правило в Опис правила .
3.Click Ok, з'явиться діалогове вікно для вибору комірки для розміщення вилученого підрядка. Натисніть OK.
Тепер витягується рядок між двома вказаними символами.
Вийняти адресу електронної пошти з рядка
Якщо ви хочете витягти адресу електронної пошти із заданого рядка або діапазону осередків, ви можете використовувати Вийняти адресу електронної пошти функція одночасної обробки цієї роботи, а чи не для пошуку їх по черзі.
Kutools for Excel пропонує понад 300 розширених функцій для оптимізації складних завдань, підвищення креативності та ефективності. Поліпшено можливостями штучного інтелектуKutools точно автоматизує завдання, спрощуючи керування даними. Детальна інформація про Kutools для Excel.
Безкоштовна пробна версія.
1. Виберіть комірки, в яких буде вилучено адресу електронної пошти, а потім натисніть Кутулс >
Текст >
Вийняти адресу електронної пошти.
2. Потім з'явиться діалогове вікно, в якому можна вибрати осередок для виведення адрес електронної пошти.
3. Натисніть OK, адреси електронної пошти в кожному осередку було вилучено.
Kutools for Excel - Зміцніть Excel більш ніж 300 необхідними інструментами. Насолоджуйтесь постійно безкоштовними функціями ІІ! Get It Now
Витягувати числові або літерні символи з рядка
Якщо ваші дані містять комбінацію цифр, літер і спеціальних символів, і ви хочете отримати лише цифри або буквені значення, спробуйте утиліту видалення символів Kutools for Excel.
1. Перед використанням програми Remove Characters зробіть копію даних, як показано на знімку екрана нижче.
2. Потім виберіть цю копію даних, натисніть Кутулс >
Текст >
Видалити символи.
3. в Видалити символи діалог, перевірте Нечисловий , натисніть Ok.
Тепер залишилися лише цифрові символи.
Щоб вийняти лише алфавітні значення, встановіть прапорець Чи не альфа варіант у Видалити символи Діалог.
Kutools for Excel - Зміцніть Excel більш ніж 300 необхідними інструментами. Насолоджуйтесь постійно безкоштовними функціями ІІ! Get It Now
Завантажити зразок файлу
Інші операції (статті), пов'язані з перетворенням файлів
Вийняти час із рядка дати та часу
Надає трюки для вилучення часу (чч: мм: сс) або годин/хв./сек. тільки з рядка дати та часу (мм/дд/мггг чч: мм: сс)
Витягти рядки, які відповідають критеріям
У цій статті він може допомогти вам швидко витягти ці рядки, що відповідають критеріям, в інше місце в Excel, за винятком пошуку та копіювання їх по одному.
Вийняти n символ з рядка
Тут будуть представлені методи вилучення n символу з рядка, наприклад, вилучення 3 символу з рядка a1b2c3, результат - b.
Вийняти підряд між двома символами
Показати методи вилучення підрядки між двома однаковими або різними символами.
Найкращі інструменти для офісної роботи
Поліпшіть свої навички роботи з Excel за допомогою Kutools for Excel та відчуйте ефективність, як ніколи раніше.
Kutools for Excel пропонує більш ніж 300 розширених функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам потрібна найбільше.
Вкладка Office: інтерфейс із вкладками в Office та спрощення роботи
- Увімкнення редагування та читання з вкладками Word, Excel, PowerPoint , Видавець, доступ, Visio та проект.
- Відкривайте та створюйте кілька документів на нових вкладках одного вікна, а не у нових вікнах.
- Підвищує вашу продуктивність на 50% та скорочує кількість клацань мишею на сотні щодня!
Як витягти текст із комірки за допомогою функції ПСТР та спеціальних інструментів
Як витягти текст із комірки за допомогою функції MID та спеціальних інструментів MID — одна з текстових функцій, що надаються Microsoft Excel для керування текстовими рядками. На самому базовому рівні він використовується для вилучення підрядка із центру тексту.У цьому посібнику ми обговоримо синтаксис та особливості функції MID (MID) у Excel, а потім розглянемо різноманітні творчі варіанти використання для складних завдань.
Cінтаксис
Функція MID повертає вказану кількість символів, починаючи з вказаної позиції. Функція Excel MID має такі аргументи:
Де текст – це вихідний текстовий рядок. Далі слідує позиція першого символу, який ви хочете витягти, та кількість символів, які потрібно витягти. Усі 3 аргументи обов'язкові. Наприклад, щоб отримати 6 символів з A2, починаючи з 17, використовуйте цю формулу:
5 речей, які ви повинні знати про функцію Excel ПСТР
- Функція MID завжди повертає текстовий рядок, навіть якщо вилучений підрядок містить лише числа. Це може мати велике значення, якщо потрібно використовувати результат формули MID в інших обчисленнях. Щоб перетворити числа на числа, використовуйте MID разом із функцією VALUE (англійська версія), як показано на цьому прикладі. (Посилання на останній розділ).
- Якщо початкова позиція більша за загальну довжину вихідного тексту, формула Excel MID повертає пробіл («»).
- Якщо початкова позиція менша за 1, формула MID повертає помилку #VALUE!.
- Коли третій аргумент менший за 0 (негативне число), формула MID повертає помилку #VALUE!. Якщо кількість символів для вилучення дорівнює 0, виводиться пустий рядок (порожній осередок).
- Якщо сума початкової позиції та кількості символів перевищує загальну довжину вихідного тексту, функція MID Excel повертає підрядок від початкової позиції до останнього символу.
При вирішенні реальних проблем в Excel дуже часто вам потрібно використовувати MID у поєднанні з іншими функціями, як показано нижче.
Як витягти ім'я та прізвище.
Якщо у вас була можливість прочитати наші недавні посібники, ви вже знаєте, як отримати ім'я за допомогою функції LEFT і отримати прізвище за допомогою RIGHT. Але, як це часто буває в Excel, те саме можна зробити по-різному.
Отримуємо ім'я.
Припускаючи, що повне ім'я знаходиться в осередку A2, а ім'я та прізвище розділені діапазоном, ви можете отримати ім'я, використовуючи таку формулу:
ПОШУК використовується для сканування вихідного значення на наявність пробілу («») та повернення позиції, з якої віднімається 1, щоб уникнути пробілів після імені. Потім ви використовуєте MID для повернення підрядки, що починається з першого символу і закінчується попереднім пропуском, таким чином витягуючи ім'я.
Отримуємо прізвище.
Щоб отримати прізвище з A2, використовуйте цю формулу:
Знову ж таки, ви використовуєте ПОШУК, щоб визначити початкову позицію (пробіл). Немає необхідності обчислювати точну кінцеву позицію (пам'ятайте, що якщо початкова позиція та кількість комбінованих символів більше, ніж загальна довжина тексту, решта повертається). Таким чином, в аргументі кількості символів ви просто вказуєте загальну початкову довжину, що повертається функцією DLSTR. Однак ви можете просто ввести число, що представляє найдовше прізвище, яке ви очікуєте знайти, наприклад 100. Нарешті, TRIM видаляє зайві прогалини, і ви отримуєте наступний результат:
Як виділити підрядок між двома роздільниками.
Продовжимо попередній приклад. А якщо в осередку A2 крім імені та прізвища є ще й по батькові, як його отримати?
Технічно завдання зводиться до визначення положення двох прогалин у вихідному тексті, і це можна зробити так:
- Як і в попередньому прикладі, використовуйте ПОШУК, щоб знайти позицію першого («»), до якого ви додаєте 1, тому що ви хочете почати з символу, який слідує за ним. Потім отримайте адресу початкової позиції: ПОШУК («»; A2) +1
- Потім обчисліть позицію 2-го діапазону, використовуючи вкладені функції пошуку, які повідомляють Excel розпочати пошук саме з 2-го діапазону: ПОШУК («»; A2, ПОШУК («»; A2) +1)
Щоб знайти кількість символів для виймання, відніміть позицію першого пробілу з другого. А потім відніміть з результату 1, тому що вам не потрібні зайві прогалини в результаті. Отже, у вас є другий аргумент на користь формули:
ПОШУК («»; A2; ПОШУК («»; A2) +1) — ПОШУК («»; A2)
Збираючи всі аргументи разом, отримуємо формулу для отримання підрядки між двома пробілами:
= MID (A2; ПОШУК («»; A2) +1; ПОШУК («»; A2, ПОШУК («»; A2) +1) -ПОШУК («», A2) -1)
На наступному знімку екрана показано результат:
Так само ви можете отримати текст між будь-яким іншим роздільником:
PSTR (рядок; ПОШУК (розділювач; рядок) +1; ПОШУК (розділювач; рядок; ПОШУК (розділювач; рядок) +1) — ПОШУК (розділювач; рядок) -1)
Наприклад, щоб витягти сегмент, розділений комою, за якою слідує пробіл, використовуйте наступний вираз:
= СЕРЕДНИЙ (A2; ПОШУК («,», A2) +1, ПОШУК («,», A2, ПОШУК («,», A2) +1) -ПОШУК («,», A2) -1)
На наступному малюнку ця формула використовується для отримання назви міста з адреси, і вона добре справляється зі своїм завданням:
Як отримати N-е слово із тексту.
Цей приклад демонструє початкове використання складної формули MID в Excel, що включає 5 різних будівельних блоків:
- DLSTR — щоб отримати загальну довжину.
- REPEAT – повторення заданого символу вказану кількість разів.
- ЗАМІНИТИ — замінює один символ на інший.
- PSTR — витягує підрядок.
- TRIMS - прибирає зайві прогалини між словами.
Загальна формула виглядає так:
TRIM (MID (SUBSTITUTE (рядок; "; REPEAT (""; DLSTR (рядок))))); (N -1) * DLSTR (рядок) +1; DLSTR (рядок)))
- Рядок - це вихідний текст, з якого ви хочете отримати потрібне слово.
- N – порядковий номер отриманого слова.
Наприклад, щоб витягти друге слово з A2, використовуйте цей вираз:
= ОБРЕЗАТИ (MID (ПІДСТАВИТИ ($ A $ 2; «»; ПОВТОР («»; DLSTR ($ A $ 2))))), (2-1)) * DLSTR ($ A $ 2) +1; DLSTR ($ A $ 2)))
Або ви можете ввести порядковий номер слова, яке ви хочете витягти (N), у будь-яку комірку і вказати цей комірку у формулі, як показано нижче:
Як працює ця формула?
По суті, Excel укладає кожне слово вихідного тексту з безліччю прогалин, знаходить потрібні прогалини-пробіли-слова, витягує їх, а потім видаляє зайві прогалини. Зокрема, це працює за такою логікою:
- REPLACE та REPEAT замінюють кожен пробіл у тексті додатковими пробілами. Кількість цих додаткових вставок дорівнює загальній довжині вихідного рядка: SUBSTITUTE ($ A $ 2; ""; REPEAT (""; DLSTR ($ A $ 2)))
Ви можете думати про проміжний результат як про «астероїди» слів, що дрейфують у просторі, наприклад: word1-space-word2-space-word3 - Цей довгий рядок передається в текстовий аргумент MID.
- Потім визначте початкову позицію для отримання (перший аргумент), використовуючи наступне рівняння: (N-1) * DLSTR (A1) +1. Це обчислення повертає або позицію першого символу першого слова, або частіше позицію в n-й групі прогалин.
- Кількість літер і цифр, що виймаються (другий аргумент) — це найпростіша частина — просто візьміть вихідну загальну довжину: DLSTR (A2).
- Нарешті, TRIM усуває початковий та кінцевий інтервали у витягнутому тексті.
Наведена вище формула добре працює у більшості ситуацій. Однак, якщо у рядку між словами є 2 або більше прогалин, це дасть неправильні результати (1). Щоб виправити це, вкладіть ще одну функцію TRIM у SUBSTITUTE, щоб видалити зайві прогалини між словами, залишивши тільки одне, наприклад:
= TRIM (PSTR (SUBSTITUTE (TRIM ($ A $ 2)), ""; REPEAT (""; DLSTR ($ A $ 2))))); (B2-1) * DLSTR ($ A $ 2) +1; DLSTR ($ A $ 2)))
На наступному малюнку показана покращена версія (2) у дії:
Якщо вихідний текст містить кілька пробілів між словами, а також дуже великі або дуже короткі слова, додайте додаткові TRIM для кожного DLSTR, щоб убезпечити себе від помилок:
= ОБРІЗКА (СЕРЕДНЯ (ПОДСТАВИТИ (ОБРІЗКА ($ A $ 2)); «»; ПОВТОР («»; DLSTR (ОБРІЗКА ($ A $ 2))))))), (B2-1) * DLSTR (ОБРІЗКА ($ A $ 2)) + 1; DLSTR (TRIM ($ A $ 2))))
Я згоден, що він виглядає трохи захаращеним, але бездоганно опрацьовує всі параметри.
Виймаємо слово, яке містить певний символ.
У цьому прикладі показана інша нестандартна формула Excel MID, яка отримує слово, що містить певну літеру або цифру, з будь-якого місця:
TRIMS (MID (ПІДСТАВИТИ (рядок, «», ПОВТОР («», 99)))), МАКС (1, ЗНАЙТИ (символ, ПІДСТАВИТИ (рядок, «», ПОВТОР («», 99)))))) — 50 ), 99))
Припускаючи, що вихідний текст знаходиться в осередку A2, і ви хочете отримати слово, що містить символ «$» (ціна), вираз набуває такої форми:
= SIZE (MID (REPLACE (LA2, "; REPEAT ("; 99))); MAX (1, FIND ("$"; REPLACE (LA2, ""; REPEAT (""; 99)))) - 50);
Так само ви можете отримувати адреси електронної пошти (на основі знака «@»), назви веб-сайтів (на основі «www») тощо.
Тепер приступимо до кроку за кроком:
Як і в попередньому прикладі, REPLACE та REPEAT перетворять кожну прогалину у вихідному тексті в різні, точніше, 99.
FIND знаходить позицію бажаного символу (в даному прикладі $), з якої ви відчитаєте 50. Це повертає вас на 50 позицій і поміщає вас десь у середині блоку з 99 пробілів, що передує слову, що містить вказаний символ.
MAX використовується для обробки ситуації, коли бажане значення з'являється на початку тексту. В цьому випадку результатом SEARCH () - 50 буде негативне число, а MAX (1, SEARCH () - 50) замінить його на 1.
З цієї початкової точки MID вибирає наступні 99 символів і повертає цікаве слово, оточене безліччю пробілів. Як завжди, TRIM допомагає позбутися зайвих, залишивши лише один.
Порада. Якщо вилучений сегмент дуже великий, замініть 99 і 50 більшими числами, наприклад 1000 і 500.
Як змусити ПСТР повертати число?
Як і інші текстові функції, Excel MID завжди повертає текст, навіть якщо він містить лише числа і дуже схожий на число. Ви можете переконатися в цьому, подивившись на приклад, наведений вище, коли ми отримали число «20%» у вигляді тексту.
Щоб перетворити результат на число, просто передайте результат на функцію VALUE, яка перетворює текстове значення, що складається з чисел, на число.
Наприклад, щоб отримати трисимвольний підрядок, що починається з символу 7, і перетворити його на число, використовуйте:
На скріншоті нижче показано результат.Зверніть увагу, що числа з вирівнюванням по правому краю поміщаються в стовпець B, на відміну від вихідних текстових значень з вирівнюванням по лівому краю стовпця A:
Такий самий підхід працює навіть у найскладніших випадках. У наведеному вище прикладі, припускаючи, що коди помилок мають змінну довжину, ви можете витягти їх за допомогою MID, який отримує підрядок між двома вкладеними роздільниками VALUE:
= ЗНАЧЕННЯ (СЕРЕДНЕ (A2; ПОШУК («:»; A2) +1, ПОШУК («:», A2, ПОШУК («:», A2) +1) -ПОШУК («:», A2) -1))
Ось як ви можете використовувати функцію MID у Excel.
Як витягти текст із комірки за допомогою Ultimate Suite
Як ви тільки що бачили, Microsoft Excel надає ряд різних функцій для роботи з рядками тексту. Якщо вам потрібно витягти слово або фрагмент тексту з комірки, але ви не впевнені, яка функція найкраще підходить для ваших потреб, перенесіть роботу в Ultimate Suite for Excel. У той же час вам не доведеться поратися з формулами.
Просто перейдіть на вкладку «Дані Ablebits»> «Текст», виберіть інструмент «Розділити текст» і натисніть «Витягнути» зі списку, що розкривається) :
Тепер ви вибираєте вихідні осередки, і незалежно від того, наскільки складні рядки вони містять, витяг з них підрядки зводиться до цих двох простих кроків:
- Вкажіть скільки символів ви хочете отримати з початку, кінця або середини рядка; або виберіть вилучення всього тексту до або після певного символу.
- Натисніть кнопку Вставити результати. Готовий!
Крім того, ви можете витягувати будь-яку кількість символів із початку або кінця тексту, з середини тексту між деякими символами.Наприклад, щоб вийняти доменні імена зі списку адрес електронної пошти, встановіть прапорець Все після тексту та введіть @ у поле поруч із ним. Щоб отримати імена користувачів, встановіть перемикач «Все» перед текстом, як показано нижче.
Крім того, що інструмент «Витягнути текст» є швидким і простим, він має додаткову цінність, допомагаючи вам вивчати формули Excel загалом та функції підрядка зокрема. Подобається? Установивши прапорець «Вставити як формулу» у нижній частині панелі, ви переконаєтеся, що результати відображаються у вигляді формул, а не лише значень. Звичайно, ви можете використовувати ці формули в інших таблицях.
У цьому прикладі, якщо ви оберете осередки B2 і C2, ви побачите такі формули відповідно:
= SEERROR (RIGHT (A2; DLSTR (A2) - ПОШУК («@»; A2) - DLSTR («@») + 1),»»)
Скільки часу вам знадобиться, щоб скласти ці вирази самостійно?