|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.04.2008, 21:48 | #1 |
Новичок
Джуниор
Регистрация: 20.04.2008
Сообщений: 2
|
Сопоставление моделей
Помогите решить проблему.
Я работаю в компании, которая занимается продажей бытовой техники. С наших дилеров мы собираем отчётность о продажах нашей продукции. Та форма отчётности, которую разработали специалисты нашей компании, их не удовлетворяет. Они настаивают на том, чтобы данные от них поступали в виде выгруженного из их баз данных массива данных. То есть получается, что каждый продавец будет присылать файл со своей интерпретацией названий моделей нашей продукции. Например, в оригинале название модели звучит так DFN45RU. А в отчётах наших партёров может быть название DFN45/RU или "Чайник электрический DFN45/RU", или "Чайник электр. DFN45RU", или "Чайник эл.DFN45-RU". Пожалуйста, поскажите, можно ли написать программу, которая будет распознавать название модели по ключевым буквенно-цифровым сочетаниям и как это сделать. То есть у меня есть таблица с правильными названиями моделей. Есть отчёт от дилера. Необходимо, чтобы названия моделей в отчёте дилера заменялись на правильные названия из таблицы. То есть, например, название "Чайник электрический VBN-123" сопоставлялось со списком правильных названий (из таблицы "Таблица правильных названий") и подставляло правильное название вместо неправильного. Пожалуйста, помогите. Вопрос очень важный!!! Последний раз редактировалось cartoongirl; 20.04.2008 в 21:50. Причина: Добавление файла с примером |
21.04.2008, 00:47 | #2 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Стандартная задача, легко решаемая при помощи таблицы синонимов с тремя колонками: продавец, наименование у продавца, правильное наименование. Удобнее делать в Access, но можно и в Excel.
|
21.04.2008, 01:47 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Вот это можно попробовать.
Анализ соответствий основан исключительно на номерах моделей, хромой на обе ноги, но... поглядите, может подойдет. Ограничения: 1. Правильные модели пишем на листе2, в первой колонке, начиная с первой строки. 2. Названия из отчетов пишем на листе1, в первой колонке, начиная с первой строки. 3. Соответствующие модели со второго листа будут подтянуты на первый лист во вторую колонку.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
21.04.2008, 10:34 | #4 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Пример без макросов
На листе Словари таблицы заполнять слева направо.
Чего не хватает в примере: формулы, которая проверяет, чтобы в таблице Синонимы одно и то же неправильное название дважды не встречалось (иначе расшифровка неоднозначна). Последний раз редактировалось дмидми; 21.04.2008 в 10:51. |
21.04.2008, 11:15 | #5 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
|
21.04.2008, 14:22 | #6 |
Новичок
Джуниор
Регистрация: 20.04.2008
Сообщений: 2
|
Уважаемый ДМИДМИ!
Приложенный вами файл почему-то не открывается. Пытаюсь его открыть после сохранения, но при открытии вылезает непонятная кодировка. ПОжалуйста, подскажите, с чем это может быть связано? |
21.04.2008, 14:35 | #7 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Ну кто ж этого БГ знает...
Сначала я всё сделал в исходном файле, а версии ёкселя у нас разные.
Влияет ли это (и если да, то как), я не знаю, поэтому сделал заново в своей версии. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Булевская операция вычитания для зх мерных геометрических полигональных моделей | Frenza | Общие вопросы C/C++ | 2 | 13.09.2008 03:31 |
Построение графических моделей. | satanatas | Помощь студентам | 3 | 13.01.2008 07:52 |
EXCEL поиск по базе и сопоставление данных | lomax | Microsoft Office Excel | 4 | 10.02.2007 22:04 |