Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.04.2008, 21:48   #1
cartoongirl
Новичок
Джуниор
 
Регистрация: 20.04.2008
Сообщений: 2
Сообщение Сопоставление моделей

Помогите решить проблему.
Я работаю в компании, которая занимается продажей бытовой техники. С наших дилеров мы собираем отчётность о продажах нашей продукции. Та форма отчётности, которую разработали специалисты нашей компании, их не удовлетворяет. Они настаивают на том, чтобы данные от них поступали в виде выгруженного из их баз данных массива данных. То есть получается, что каждый продавец будет присылать файл со своей интерпретацией названий моделей нашей продукции. Например, в оригинале название модели звучит так DFN45RU. А в отчётах наших партёров может быть название DFN45/RU или "Чайник электрический DFN45/RU", или "Чайник электр. DFN45RU", или "Чайник эл.DFN45-RU". Пожалуйста, поскажите, можно ли написать программу, которая будет распознавать название модели по ключевым буквенно-цифровым сочетаниям и как это сделать. То есть у меня есть таблица с правильными названиями моделей. Есть отчёт от дилера. Необходимо, чтобы названия моделей в отчёте дилера заменялись на правильные названия из таблицы. То есть, например, название "Чайник электрический VBN-123" сопоставлялось со списком правильных названий (из таблицы "Таблица правильных названий") и подставляло правильное название вместо неправильного.
Пожалуйста, помогите. Вопрос очень важный!!!
Вложения
Тип файла: rar Ex1.rar (3.3 Кб, 23 просмотров)

Последний раз редактировалось cartoongirl; 20.04.2008 в 21:50. Причина: Добавление файла с примером
cartoongirl вне форума
Старый 21.04.2008, 00:47   #2
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию

Стандартная задача, легко решаемая при помощи таблицы синонимов с тремя колонками: продавец, наименование у продавца, правильное наименование. Удобнее делать в Access, но можно и в Excel.
дмидми вне форума
Старый 21.04.2008, 01:47   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Вот это можно попробовать.
Анализ соответствий основан исключительно на номерах моделей, хромой на обе ноги, но... поглядите, может подойдет.
Ограничения:
1. Правильные модели пишем на листе2, в первой колонке, начиная с первой строки.
2. Названия из отчетов пишем на листе1, в первой колонке, начиная с первой строки.
3. Соответствующие модели со второго листа будут подтянуты на первый лист во вторую колонку.
Вложения
Тип файла: rar ТаблоСоответствий.rar (10.7 Кб, 35 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 21.04.2008, 10:34   #4
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Лампочка Пример без макросов

На листе Словари таблицы заполнять слева направо.

Чего не хватает в примере: формулы, которая проверяет, чтобы в таблице Синонимы одно и то же неправильное название дважды не встречалось (иначе расшифровка неоднозначна).
Вложения
Тип файла: rar Исправление названий.rar (5.2 Кб, 33 просмотров)

Последний раз редактировалось дмидми; 21.04.2008 в 10:51.
дмидми вне форума
Старый 21.04.2008, 11:15   #5
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Похожие темы:
http://www.programmersforum.ru/showthread.php?t=17368
http://www.programmersforum.ru/showthread.php?t=16871
ZORRO2005 вне форума
Старый 21.04.2008, 14:22   #6
cartoongirl
Новичок
Джуниор
 
Регистрация: 20.04.2008
Сообщений: 2
По умолчанию

Уважаемый ДМИДМИ!
Приложенный вами файл почему-то не открывается. Пытаюсь его открыть после сохранения, но при открытии вылезает непонятная кодировка. ПОжалуйста, подскажите, с чем это может быть связано?
cartoongirl вне форума
Старый 21.04.2008, 14:35   #7
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию Ну кто ж этого БГ знает...

Сначала я всё сделал в исходном файле, а версии ёкселя у нас разные.
Влияет ли это (и если да, то как), я не знаю, поэтому сделал заново в своей версии.
Вложения
Тип файла: rar Encode.rar (2.5 Кб, 42 просмотров)
дмидми вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Булевская операция вычитания для зх мерных геометрических полигональных моделей 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