Использование подстановочных знаков для извлечения текста из строки ячейки, содержащей конкретное значение / символ

В ячейке у меня есть строка текста, содержащая как контактное имя, так и название компании (пример в ячейке A2: John X. Doe, XYZ Inc. ). Я успешно создал формулу, в которой используется символ «_» (символ подчеркивания), который связывает название компании с окончанием _Inc. имени компании (т.е. _Inc. , _Corporation , _LLC и т. Д.). Этот метод объединяет имя компании и суффикс компании и рассматривает компанию как одно целое или полное слово.

Пример 1: Cell A2: John X. Doe, XYZ Inc.
Пример 2: ячейка B2: John X. Doe, XYZ_Inc.

Попытка добиться следующего:

Результаты 1: Cell C2: John X. Doe
Результаты 2: Ячейка D2: XYZ_Inc.

Я хотел бы иметь возможность извлекать ( XYZ_Inc. ) Из текстовой строки, расположенной в B2, с использованием выражения подстановки (например, "*"_"*" ) для извлечения / удаления Название Компании, расположенного справа от указанного контактного имени налево. Как вы знаете, имена компаний могут отличаться и несовместимы, поэтому использование идентификационного символа _ и подстановочного знака (звездочка * ) может быть целесообразным, если возможно, идентифицировать и обработать связанное название компании как одно слово и удалить.

Попробуйте, в C2:

 =SUBSTITUTE(LEFT(SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))),FIND("|",SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))))-1),",","") 

в D2:

 =MID(SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))),FIND("|",SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))))+1,LEN(B2)) 
  • Использование подстановочных знаков с Countifs с критериями поиска в ячейке
  • Использование подстановочных знаков в функции Index (Match)
  • Не работает ли регулярное выражение в поиске Excel?
  • Трудная формула vlookup, использующая значение ячейки и подстановочные знаки
  • Поиск текста между звездочками приводит к # значению
  • Если ячейка поля поиска пустая, используйте подстановочный знак
  • Подстановочный знак SUMIFS пропускает пустые ячейки
  • Формуляр в форме массива
  • MS Excel - Извлечение уникальных текстовых шаблонов Ключевое слово из подстроки
  • Vlookup с недействительным шаблоном (неполное совпадение строк) при длинных значениях
  • Использование шаблона для открытия книги Excel
  • Interesting Posts

    Как изменить десятичное число, в котором используются раунды excel (значение по умолчанию равно .50, мне нужно округлить вверх или вниз на .20, не считая числа, предшествующего десятичному значению)

    Отображать информацию в динамическом созданном календаре с VBA (Powerquery, BI?)

    Удаление строк из списка 1, если они отображаются в списке 2

    Загрузка 32-битной DLL с использованием Excel 2007 (версия 64-разрядной версии Vista)

    повторение сценария, зависящего от диапазона переменных

    цикл через ряд ячеек

    Использование оператора if в цикле for – Excel VBA

    Как я могу отправить данные из веб-запроса Excel после завершения запроса?

    Excel 2010 Как сделать несколько диаграмм рассеяния из одних и тех же данных

    экспорт файла excel, но он находится в формате веб-страницы

    Excel изменяет размер ячейки в соответствии с размером изображения

    Использование класса Scanner с java, чтобы избежать просмотра котировок

    Извлечение информации с веб-сайтов с использованием VBA

    Как изменить границу Excel через C # WPF

    Есть ли способ сжать таблицу Excel для соответствия данным?

    Давайте будем гением компьютера.