Страницы: 1
RSS
Как забрать нужное значение после "ключевого слова", Извлечение информации после контрольного слова в ячейке
 
Доброго времени суток, Я новенький в эксэле но столкнулся походу с серьёзным вызовом ( есть файл в котором куча столбиков и ячеек )
в одном столбике записано описание товара с указаными характеристиками, пример:
Мощность : 5 кВч
Ширина : 330 мм
Задача: забрать значение после двоеточия 5 или 330 и вставить в отдельную колонку, также там есть  значения в виде слов и словосочетаний их тоже нужно по вытягивать....
Не судите строго я просто в отчаянии, третий день лопачу инфу.
Если есть готовый вариант  то ткните пальцем, а если нет помогите пожалуйста я вас очень прошу, заранее благодарю за любой ответ или подсказку...
 
Цитата
Валентин Ненаю написал: есть файл в котором куча столбиков и ячеек
Нет даже малюсенького примера, о котором есть упоминание в правилах форума

Выделить данные, закладка Данные-Текст по столбцам-Разделитель двоеточие
Формулой:
=--ЛЕВБ(ПСТР(A2;ПОИСК(":";A2)+2;9);ПОИСК(" ";ПСТР(A2;ПОИСК(":";A2)+2;9)))
 
Код
=ЗНАЧЕН(ПСТР(A1;НАЙТИ(": ";A1)+2;НАЙТИ(" ";A1;НАЙТИ(": ";A1)+2)-НАЙТИ(": ";A1)-2))
Изменено: МатросНаЗебре - 12.04.2021 14:00:16
 
Благодарен за внимание, и извиняюсь за безолаберность... выслал пример ибо с вашими вариантами не могу сложить "дваждыдва"
 
Так это все в одной ячейке! Решения не подходят. Правила надо читать при  регистрации,
 
сорян 8-0  
 
Валентин Ненаю,  обычно ещё принято рядом с данными показывать желаемый результат, какой вы хотите получить.
А то мы сделаем результат в одну ячейку через запятую, а вы скажете - неет, мне надо в столбик... или наоборот
Изменено: New - 12.04.2021 14:30:29
 
Валентин Ненаю, попробуйте через Power Query
 
Так как вы поняли таких ячеек много, они в таблице и вытянуть нужно из каждой ячейки определённое значение после определенного слова, и все по очереди вставить в параллельные столбики (ширина,высота,мощность и тд.)

          A1              |  A2
Мощьность: 300  | 300
Изменено: Валентин Ненаю - 12.04.2021 15:05:51
 
См. файл (данные начинаются со 2-й строки, нажмите синюю кнопку)
Изменено: New - 12.04.2021 15:52:12
 
New, Благодарю за проделанную работу очень рабочий метод, но все ломается когда ключевые слова теряют порядок(это я так понял) или меняются в рядности, если вас заитересовал мой вопрос могу приложить оригинал файла, а Вы взгляните одним глазком)

Очень нужно чтоб связкак описания(и все созданные колонки) + артикул оставались в одной линии
Изменено: Валентин Ненаю - 12.04.2021 17:03:13
 
Валентин Ненаю,
Не могу найти в вашем примере ни Sku=5575, ни мощности
Где все это?
 
Там два столбика, первый описание товара в котором нагромаждено описани а во втором соответствующие артикула  
 
Вот UDF для Тип оборудования:
Код
Function iTip(cell$) As String
 With CreateObject("VBScript.RegExp")
     .IgnoreCase = True
     .MultiLine = True
     .Pattern = "Тип оборудования: ([А-ЯЁ ]+)"
   If .test(cell) Then
       iTip = .Execute(cell)(0).SubMatches(0)
   Else
     iTip = ""
   End If
 End With
End Function

Для остальных аналогично
 
подправил
Страницы: 1
Наверх