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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2015, 10:08   #1
MaxRub
Новичок
Джуниор
 
Регистрация: 28.08.2015
Сообщений: 4
По умолчанию Анализ двух файлов и занесение меток.

Доброе время суток, уважаемые знатоки Excel. Имеем два выгруженных прайса. В прайсах выведена колонка Скрыт (да/нет). Поставлена следующая задача:
проанализировать оба файла и в прайсе КлимЭКО сделать у товаров в отдельной колонке метки шести типов:
1. Товар открыт у КлимЭКО, есть и открыт в файле Комфорт - цифра 1
2. Товар открыт у КлимЭКО, есть и закрыт в файле Комфорт - цифра 2
3. Товар закрыт у КлимЭКО, есть и открыт в файле Комфорт - цифра 3
4. Товар закрыт у КлимЭКО, есть и закрыт в файле Комфорт - цифра 4
5. Товар открыт у КлимЭКО, нет в файле Комфорт - цифра 5
6. Товар закрыт у КлимЭКО, нет в файле Комфорт - цифра 6
Если товара нет у КлимЭКО, но есть у Комфорта - ничего не делать.

Понимаю, что как то можно данный процесс автоматизировать, но в сложных формулах и тем более в макросах не силен. Во вложении архив с прайсами. Прошу Вас оказать помощь в решении данной задачи. С меня причитается
Вложения
Тип файла: zip Price.zip (299.9 Кб, 11 просмотров)
MaxRub вне форума Ответить с цитированием
Старый 28.08.2015, 12:22   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

поместите файл ComparePrices в папку с файлами
"Прайс-лист Комфорт.csv" и "Прайс-лист КлимЭКО.csv"
(файлы с этими именами могут быть уже открыты, хотя это не обязательно)

откройте файл ComparePrices, жмите кнопку Banzay!!!

в файле Прайс-лист КлимЭКО.csv в колонке 7 см. результат
Вложения
Тип файла: rar ComparePrices.rar (21.7 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.08.2015, 12:59   #3
MaxRub
Новичок
Джуниор
 
Регистрация: 28.08.2015
Сообщений: 4
По умолчанию

IgorGO, не совсем понял как работает Ваш макрос. У меня при данных условиях и поиска в ручную получалась другая картина. Первый товар - метка 6, затем 6, 4, 4, 4. Ваш макрос выдает следующий результат 5, 5, 1, 4, 1 и через каждые три строчки удаляет значение столбца Скрыт (да/нет).
Как можно исправить?
MaxRub вне форума Ответить с цитированием
Старый 28.08.2015, 13:10   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

не вижу чтобы где-то удалялись да/нет

я да - считал как виден
нет как скрыт.

сейчас - наоборот (и, видимо, теперь правильно)))
Вложения
Тип файла: rar ComparePrices.rar (21.9 Кб, 12 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.08.2015, 13:29   #5
MaxRub
Новичок
Джуниор
 
Регистрация: 28.08.2015
Сообщений: 4
По умолчанию

IgorGO, вроде все работает. Вопрос по макросу - поиск идет по колонке ID или Наименование?
MaxRub вне форума Ответить с цитированием
Старый 28.08.2015, 13:35   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

по наименовнию

первый же ИД 5166
в одном файле
SAKATA SOM-2Z53A (наружный блок)

в другом
Компакт антрацит НВ (Термофор) - компактная дровяная печь для бани

я заподозрил что это не одно и то же
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.08.2015, 14:20   #7
MaxRub
Новичок
Джуниор
 
Регистрация: 28.08.2015
Сообщений: 4
По умолчанию

Все верно, подозрение было правильное) Тестирую, полет нормальный. Спасибо.
MaxRub вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
анализ .gtp-файлов (работа с midi) mesh1313 Visual C++ 0 23.04.2012 18:45
Занесение списка файлов в бинарное дерево nyzam7 Помощь студентам 0 23.03.2012 22:56
Объединение двух файлов Zig-Zag Microsoft Office Excel 10 25.10.2010 23:43
анализ файлов pproger Фриланс 3 30.04.2010 07:52