Задача на самом деле не простая. Есть модель, есть услуга для этой модели, есть запчасть необходимая для оказания услуги, есть цена на запчасть. Требуется: Найти соттветсвующую модели и услуге запчасть , перебирая поле запчасть по ключевым словам(лист2 и поле "Модель"). Взять стоимость этой запчасти и добавив 20% вывести её в столбец "стоимость+20%".
Сам никак не могу додуматься.
Задача на самом деле не простая. Есть модель, есть услуга для этой модели, есть запчасть необходимая для оказания услуги, есть цена на запчасть. Требуется: Найти соттветсвующую модели и услуге запчасть , перебирая поле запчасть по ключевым словам(лист2 и поле "Модель"). Взять стоимость этой запчасти и добавив 20% вывести её в столбец "стоимость+20%".
Друзья, я вас очень прошу, помогите перетащить данную концепцию в другой формат. Никак не выходит, начальство дало другую форму.((( Найти соттветсвующую модели и услуге запчасть , перебирая поле запчасть(Лист2) по ключевым фразам(лист3) и полю модель(Лист1). Взять стоимость этой запчасти и вывести её в столбец стоимость.
Друзья, я вас очень прошу, помогите перетащить данную концепцию в другой формат. Никак не выходит, начальство дало другую форму.((( Найти соттветсвующую модели и услуге запчасть , перебирая поле запчасть(Лист2) по ключевым фразам(лист3) и полю модель(Лист1). Взять стоимость этой запчасти и вывести её в столбец стоимость.acidnoise
Спасибо, работает, но не совсем так как нужно. Если скажем по услуге не находится ключевого слова, то принудительно проставляется значение стоимости запчасти которую он смог обнаружить для данной модели. Т.е. если ключевых слов он не нашёл, но, всё же, смог обнаружить название модели на 2м дисте, то для всех услуг данной модели с не проставленными ключевыми словами, формула подставит ту запчасть которая, всё же, была найдена.
Спасибо, работает, но не совсем так как нужно. Если скажем по услуге не находится ключевого слова, то принудительно проставляется значение стоимости запчасти которую он смог обнаружить для данной модели. Т.е. если ключевых слов он не нашёл, но, всё же, смог обнаружить название модели на 2м дисте, то для всех услуг данной модели с не проставленными ключевыми словами, формула подставит ту запчасть которая, всё же, была найдена.acidnoise
А ещё если допустим все 3 поля ключевых фраз заполнены, он вообще ничего не выводит)... т.е. проверка совпадений работает как то ммм... не работает)
Давайте я опишу задачу подробно ещё раз.
Есть модель, для нее есть услуга, есть поле стоимость. Формула в этом поле должна обращаться к полю модель брать оттуда значение и искать текстовое соответствие на Листе2 в ячейках столбца запчасть, если не найдено - поле стоимость оставить пустым, ежели таковое найдено - в данной ячейке проводится поиск ключевых фраз взятых из 3х столбцов на Листе3. Если найдено совпадение по 1му из ключевых слов, стоимость запчасти с Листа2 проставляется в поле Стоимость, в стоке по наименованию услуги соответствующему ключевым фразам на Листе3. Как-то так, немного замудрено(((.
А ещё если допустим все 3 поля ключевых фраз заполнены, он вообще ничего не выводит)... т.е. проверка совпадений работает как то ммм... не работает)
Давайте я опишу задачу подробно ещё раз.
Есть модель, для нее есть услуга, есть поле стоимость. Формула в этом поле должна обращаться к полю модель брать оттуда значение и искать текстовое соответствие на Листе2 в ячейках столбца запчасть, если не найдено - поле стоимость оставить пустым, ежели таковое найдено - в данной ячейке проводится поиск ключевых фраз взятых из 3х столбцов на Листе3. Если найдено совпадение по 1му из ключевых слов, стоимость запчасти с Листа2 проставляется в поле Стоимость, в стоке по наименованию услуги соответствующему ключевым фразам на Листе3. Как-то так, немного замудрено(((.acidnoise
Сообщение отредактировал acidnoise - Пятница, 14.03.2014, 10:54
Формула в поле стоимость(Лист1) должна обращаться к полю модель брать оттуда значение и искать текстовое соответствие на Листе2 в ячейках столбца запчасть, если не найдено - поле стоимость(лист1) оставить пустым, ежели таковое найдено - в данной ячейке проводится поиск ключевых фраз взятых из 3х столбцов на Листе3(проставлены в ручную по умолчанию). По идее алгоритм таков. Да и Id услуги(Лист1) тоже должен соответсвовать Id(Лист3).
Формула в поле стоимость(Лист1) должна обращаться к полю модель брать оттуда значение и искать текстовое соответствие на Листе2 в ячейках столбца запчасть, если не найдено - поле стоимость(лист1) оставить пустым, ежели таковое найдено - в данной ячейке проводится поиск ключевых фраз взятых из 3х столбцов на Листе3(проставлены в ручную по умолчанию). По идее алгоритм таков. Да и Id услуги(Лист1) тоже должен соответсвовать Id(Лист3).acidnoise
Всё таки я ещё раз опишу и прикреплю. Есть 18000 моделей устройств, и 84 типа услуг для них. Всё это дело записано в таблице в формате Модель1 Услуга1 Модель1 Услуга2 Модель1 Услуга53 Модель1 Услуга5 Модель2 Услуга2 Модель2 Услуга52 Модель2 Услуга3 Модель2 Услуга6 Модель3 слуга63
Т.е. для некоторых моделей указываются не все услуги а лишь некоторые из возможных 84 и всё это дело растянуто на 325000 строк.
Есть список запчастей из 4317 строк... составленный точно так как в приложенном мной файле на листе 2.
Необходимо привязать необходимые для ремонта запчасти к списку моделей и услуг, но косяк в том, что по номенклатуре запчасти указанны по разному.
Например для замены Дисплея в сборе с тачскрином на galaxy S3 используется запчасть которая по номенклатуре может идти как: Дисплей в сборе с тачскрином для Galaxy S3 Дисплей с тачскрином для Galaxy S3 Дисплей и тачскрин Galaxy S3 Млдуль Galaxy S3
Для этого я ввёл в файл список ключевых слов которые перебираются программой во время анализа ячейки запчасти(не знаю верный ли это метод). Стоимость запчасти должна быть указанна в поле стоимость на листе1.
Есть ли у вас какие мысли как всю эту кашу грамотно организовать?
Всё таки я ещё раз опишу и прикреплю. Есть 18000 моделей устройств, и 84 типа услуг для них. Всё это дело записано в таблице в формате Модель1 Услуга1 Модель1 Услуга2 Модель1 Услуга53 Модель1 Услуга5 Модель2 Услуга2 Модель2 Услуга52 Модель2 Услуга3 Модель2 Услуга6 Модель3 слуга63
Т.е. для некоторых моделей указываются не все услуги а лишь некоторые из возможных 84 и всё это дело растянуто на 325000 строк.
Есть список запчастей из 4317 строк... составленный точно так как в приложенном мной файле на листе 2.
Необходимо привязать необходимые для ремонта запчасти к списку моделей и услуг, но косяк в том, что по номенклатуре запчасти указанны по разному.
Например для замены Дисплея в сборе с тачскрином на galaxy S3 используется запчасть которая по номенклатуре может идти как: Дисплей в сборе с тачскрином для Galaxy S3 Дисплей с тачскрином для Galaxy S3 Дисплей и тачскрин Galaxy S3 Млдуль Galaxy S3
Для этого я ввёл в файл список ключевых слов которые перебираются программой во время анализа ячейки запчасти(не знаю верный ли это метод). Стоимость запчасти должна быть указанна в поле стоимость на листе1.
Есть ли у вас какие мысли как всю эту кашу грамотно организовать?acidnoise