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

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

У програмі Excel функція «Текст у стовпці» може допомогти вам виділити кожен текст з однієї комірки в окремі комірки за допомогою пробілу, коми або інших роздільників, але чи намагалися ви коли-небудь витягувати текст до або після другого пробілу чи коми з комірки в Excel, як показано наступний знімок екрана? У цій статті я розповім про деякі методи вирішення цього завдання.

витяг документа перед другим пробілом 1

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

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


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

Щоб отримати текст перед другим пробілом, застосуйте таку формулу:

Введіть цю формулу: = IF (ISERROR (FIND ("", A2, FIND ("", A2,1) +1)), A2, LEFT (A2, FIND ("", A2, FIND ("", A2,1) +1) ))) у порожню комірку, де ви хочете знайти результат, C2, наприклад, а потім перетягніть маркер заповнення вниз до комірок, які ви хочете містити в цій формулі, і весь текст до того, як з кожної комірки буде вилучено другий простір, див. знімок екрана:

витяг документа перед другим пробілом 2

примітки: Якщо ви хочете витягти текст перед другою комою чи іншими роздільниками, просто замініть пробіл у формулі комою або іншими роздільниками, як вам потрібно. Як от: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


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

Щоб повернути текст після другого пробілу, вам може допомогти наступна формула.

Введіть цю формулу: = MID (A2, FIND ("", A2, FIND ("", A2) +1) +1,256) в порожню комірку, щоб знайти результат, а потім перетягніть маркер заповнення вниз до комірок, щоб заповнити цю формулу, і весь текст після вилучення другого пробілу одночасно, див. знімок екрана:

витяг документа перед другим пробілом 3

Примітка: Якщо ви хочете витягти текст після другої коми або інших роздільників, вам просто потрібно замінити пробіл комою або іншими роздільниками у формулі, як вам потрібно. Як от: = MID (A2, FIND (",", A2, FIND (",", A2) +1) +1,256).


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

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

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (28)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Привіт, ця формула буде ідеальною для, але замість видалення тексту після другого пробілу я хочу видалити все після 3-го, я намагався вставити 3-й FIND(" ",A2 я розумію, що сама формула = FIND(" ",X13,1 ). Чи можете ви мені допомогти. Я не вмію вкладати формули. Дуже дякую.
Цей коментар був мінімізований модератором на сайті
Привіт, я шукаю рішення, щоб витягти з наведеного нижче тексту весь текст після другого набору цифр, наприклад:


XY limited - UAN#24675 Матеріали за P/O#75176 Anticon & Sarking і мені потрібно лише " Anticon & Sarking.
Цей коментар був мінімізований модератором на сайті
Як би ви змінили це на 3-ю кому? Замість 2-го?
Цей коментар був мінімізований модератором на сайті
Привіт, Родні,
Щоб витягти текст перед 3-м пробілом, застосуйте цю формулу:
=ЯКЩО(ПОМИЛКА(ЗНАЙТИ(" ",A2,ЗНАЙТИ(" ",A2,ЗНАЙТИ(" ",A2,1)+1) +1)),A2,LEFT(A2,FIND(" ",A2,ЗНАЙТИ (" ",A2,ЗНАЙТИ(" ",A2,1)+1) + 1)));
Щоб витягти текст після третього пробілу, скористайтеся цією формулою:
=MID(A2, FIND(" ", A2,FIND(" ", A2, FIND(" ", A2)+1) +1)+1,30000)
Будь ласка, спробуйте, сподіваюся, це допоможе вам!
Спасибо!
Цей коментар був мінімізований модератором на сайті
Дякую! Це було надзвичайно корисно
Цей коментар був мінімізований модератором на сайті
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
Це поверне весь текст, що залишився від другої коми плюс другу кому. Це має бути

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
опустити другу кому

1. Сакуон Барклі, РБ, штат Пенсильвания
2. Дерріус Гіс, РБ, ЛДУ
3. Соні Мішель, РБ, Джорджія
4. Рональд Джонс II, РБ, USC
5. Нік Чабб, РБ, Джорджія

Погано:
1. Сакуон Барклі, РБ,
2. Дерріус Гіс, РБ,
3. Соні Мішель, РБ,
4. Рональд Джонс II, РБ,

Краще:
1. Сакуон Барклі, РБ
2. Дерріус Гіс, РБ
3. Соні Мішель, РБ
4. Рональд Джонс II, РБ
Цей коментар був мінімізований модератором на сайті
Але це не спрацює, якщо текстовий рядок НЕ завжди має другу кому...
Цей коментар був мінімізований модератором на сайті
Привіт, чи є спосіб, якщо я хочу виділити текст після третьої коми з кінця?
Цей коментар був мінімізований модератором на сайті
Привіт, Арчі,
Щоб витягти весь текст після третьої коми, застосуйте цю формулу:
=ВПРАВО(A1,LEN(A1)-ЗНАЙТИ("@@@",ЗАМІСТИТИ(A1,",","@@@",3)))

Будь ласка, спробуйте.
Цей коментар був мінімізований модератором на сайті
Чи є спосіб витягти різні частини цього рядка? 123ABC.01.02.03.04 ---- наприклад, витягнути 123ABC, а потім у наступному стовпчику витягнути 123ABC.01, а потім 123ABC.01.02, потім 123ABC.01.02.03 і так далі.
Цей коментар був мінімізований модератором на сайті
ДЯКУЮ!!!
Цей коментар був мінімізований модератором на сайті
як мені це зробити справа наліво. В основному, хочу витягти останні два слова.
Цей коментар був мінімізований модератором на сайті
Привіт, демо,
Щоб витягти та повернути останні два слова з текстових рядків, застосуйте наведену нижче формулу:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Будь ласка, спробуйте, сподіваюся, це допоможе вам!
Цей коментар був мінімізований модератором на сайті
Як я можу витягти текст 1 і текст 2 з рядка, наприклад Text 1_Text 2_Text 3_Text 4
Цей коментар був мінімізований модератором на сайті
У моєму сценарії є три «-», а іноді один «-»
перед другим текстом «-» слід ввести текст
якщо в комірці лише один «-», він має бути порожнім

наприклад As-01-14-32 відповідає так, як-01

наприклад As-01 відповідь Пуста клітинка

що буде фармула?
Цей коментар був мінімізований модератором на сайті
Привіт, Біл,
Щоб вирішити вашу проблему, застосуйте наведену нижче формулу:
=ЯКЩО ПОМИЛКА(ЛІВО(A1,ЗНАЙТИ("#",ЗАМІСТИТИ(A1,"-","#",2))-1),"")
Будь ласка, спробуйте, дякую!
Цей коментар був мінімізований модератором на сайті
Це працює, дякую
Цей коментар був мінімізований модератором на сайті
Ще одне
після третього»-«весь текст повинен залишатися навіть 1 або 10, інакше порожнім
наприклад A-01-12-Як відповідь Як
наприклад A-01-12-Asty відповідь Asty
наприклад, A-01 відповідь порожня
Цей коментар був мінімізований модератором на сайті
привіт,
Можливо, наведена нижче формула може вирішити вашу задачу, спробуйте:
=ЯКЩО ПОМИЛКА(ОБРИМАТИ(СЕРЕДИНА(A1,ЗНАЙТИ("#),ЗАМІСТИТИ(A1,"-","#",3))+1,255)),"")
Цей коментар був мінімізований модератором на сайті
Добре, дякую
Цей коментар був мінімізований модератором на сайті
Hi
Мені потрібна допомога, якщо я хочу витягти щось після першої та передостанньої коми.
"Квартира 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Колонка A = квартира 135 Nevendon Road
Колонка B = Саллі, Вікфорд
Колонки C = SS12 0NL
Цей коментар був мінімізований модератором на сайті
Привіт, Джаясвал,
Щоб розв’язати свою задачу, застосуйте такі формули:
Перша частина - клітинка B1: =ВЛІВО(A1,ЗНАЙТИ(",",A1,1)-1)
Друга частина - клітинка C1: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
Третя частина - клітинка D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Будь ласка, спробуйте, сподіваюся, це допоможе вам!
Цей коментар був мінімізований модератором на сайті
Привіт, у мене є довгий рядок в одній клітинці, і я хочу витягти всю інформацію після кожного ідентифікатора продукту. Ідентифікатор продукту: 686, Кількість продукту: 1, Артикул продукту: 100 руб., Назва продукту: Масло емуму, 100 г, Вага продукту: 0.2000, Деталі варіації продукту: |Ідентифікатор продукту: 691, Кількість продукту: 1, Артикул продукту: MOIST 100, Назва продукту: Зволожуючий крем з олією ему 100 г, вага продукту: 0.1900, деталі варіації продукту: , | ідентифікатор продукту: 705, кількість продукту: 3, артикул продукту: WASH 250, назва продукту: натуральне мило для рук і тіла з маслом емую 250 мл, вага продукту : 0.4000, Деталі про варіацію продукту: Мені потрібна кількість в одній клітинці та назва продукту в іншій клітинці для кожного з продуктів після ідентифікатора продукту. Ви можете допомогти?
Цей коментар був мінімізований модератором на сайті
У мене такий текст
LAXMI RANI DELHI DELHI CG012054567IN CA
тому я хочу, щоб текст був упорядкований в Excel так
LAXMI RANI (1-а клітинка) ДЕЛІ (2-а клітинка) ДЕЛІ (3-я клітинка) CG012054567IN (4-а клітинка) CA(5-а клітинка)
Цей коментар був мінімізований модератором на сайті
Привіт, rangaih! Щоб вирішити вашу проблему, по-перше, ви можете розділити значення клітинок на основі простору за допомогою Текст у стовпці функція, після розділення текстових рядків, вам просто потрібно об’єднати перші два значення клітинки, як вам потрібно. Будь ласка, спробуйте, дякую!
Цей коментар був мінімізований модератором на сайті
Привіт

У мене є сценарій 4 типів, як показано нижче в діаграмі Excel

Тип 1: FX01865-CWB-22F
Тип 2: CD30250-AJX-2D-АВ
Тип 3: DF10250-MUR-JH-B
Тип 4: YZ00250-MDS-4T-BHR

У всіх випадках я хочу витягти тільки ЖИРНИЙ ТЕКСТ як відповідь у сусідніх клітинках

Будь ласка, допоможіть поділитися формулою

Дякую, Саран

Цей коментар був мінімізований модератором на сайті
Редагувати — я бачу, що Дейв уже розглянув це питання — дякую, сер! скайян Чи можете ви відредагувати неправильне рішення «Витягти текст перед другим роздільником» за допомогою правильної логіки рівняння?
Цей коментар був мінімізований модератором на сайті
Привіт, я хочу витягнути кожне значення після підкреслення. Як мені це зробити. Я знайомий із роздільником, але хочу дізнатися формулу для цього.

Кисть_25мм_Апельсин_Скид_110см
польський_25мм_апельсин_тост_100см
Автомобіль_25мм_Біла_Покришка_120см
Фарба_25мм_червона_відбиваюча_95см
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

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

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