Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сравнение двух прайсов. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Сравнение двух прайсов.
pavyf0 Дата: Понедельник, 07.04.2014, 22:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день.
Есть Price1.csv и Price2.xls. В Price1.csv во втором столбце в каждой строке с описанием товара содержится цифро-буквенный код товара (обычно от 6 до 8 символов). В Price2.xls в отдельных ячейках либо в ячейках с текстом какого-либо столбца, тоже сидит код товара. Кода могут отличаться наличием или отсутствием пробелов, тире, цифр и букв и т.д., но быть идентичными. Цены у одинаковых товаров (в одной и той-же валюте) не могут отличаться в разы, обычно в пределах десятков процентов. Нужно в Price1.csv создать два дополнительных столбца с ячейками из Price2.xls с названиями и ценами, в соответствии с кодами товара. Нельзя менять формат файла Price1.csv, он нужен для последующей загрузки.
Условия для сравнения файлов взяты самые неудобные.
Кто-нибудь возьмётся?
 
Ответить
СообщениеДобрый день.
Есть Price1.csv и Price2.xls. В Price1.csv во втором столбце в каждой строке с описанием товара содержится цифро-буквенный код товара (обычно от 6 до 8 символов). В Price2.xls в отдельных ячейках либо в ячейках с текстом какого-либо столбца, тоже сидит код товара. Кода могут отличаться наличием или отсутствием пробелов, тире, цифр и букв и т.д., но быть идентичными. Цены у одинаковых товаров (в одной и той-же валюте) не могут отличаться в разы, обычно в пределах десятков процентов. Нужно в Price1.csv создать два дополнительных столбца с ячейками из Price2.xls с названиями и ценами, в соответствии с кодами товара. Нельзя менять формат файла Price1.csv, он нужен для последующей загрузки.
Условия для сравнения файлов взяты самые неудобные.
Кто-нибудь возьмётся?

Автор - pavyf0
Дата добавления - 07.04.2014 в 22:24
pavyf0 Дата: Понедельник, 07.04.2014, 22:38 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Это значит, что они не являются полностью идентичными, т.е. имеются отличия.
 
Ответить
СообщениеЭто значит, что они не являются полностью идентичными, т.е. имеются отличия.

Автор - pavyf0
Дата добавления - 07.04.2014 в 22:38
Мурад Дата: Среда, 09.04.2014, 12:13 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация: 18 ±
Замечаний: 0% ±

Excel 2007
pavyf0, если заранее неизвестно, что лишнее в кодах, то как нам отбрасывать ненужное? единственный возможный вариант - это сравнение двух кодов посимвольно, считать количество совпадений и установить допустимый критерий равенства кодов для каждой строки (поскольку длина кода в разных строках может быть разной)
 
Ответить
Сообщениеpavyf0, если заранее неизвестно, что лишнее в кодах, то как нам отбрасывать ненужное? единственный возможный вариант - это сравнение двух кодов посимвольно, считать количество совпадений и установить допустимый критерий равенства кодов для каждой строки (поскольку длина кода в разных строках может быть разной)

Автор - Мурад
Дата добавления - 09.04.2014 в 12:13
pavyf0 Дата: Четверг, 10.04.2014, 18:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
После чтения форума что-то подобное я и предполагал. Скачал готовые макросы, но под мою задачу их надо доделывать. Сейчас отослал примеры, обещали посмотреть.
 
Ответить
СообщениеПосле чтения форума что-то подобное я и предполагал. Скачал готовые макросы, но под мою задачу их надо доделывать. Сейчас отослал примеры, обещали посмотреть.

Автор - pavyf0
Дата добавления - 10.04.2014 в 18:58
pavyf0 Дата: Понедельник, 14.04.2014, 20:21 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всё. Макрос работает. И хорошо работает :)
 
Ответить
СообщениеВсё. Макрос работает. И хорошо работает :)

Автор - pavyf0
Дата добавления - 14.04.2014 в 20:21
RAN Дата: Понедельник, 14.04.2014, 21:19 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Кто-нибудь возьмётся?

Всё. Макрос работает. И хорошо работает


Приплыли, называется!

Господа власть имущие, предлагаю таких банить навечно, дабы не повадно было!


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Кто-нибудь возьмётся?

Всё. Макрос работает. И хорошо работает


Приплыли, называется!

Господа власть имущие, предлагаю таких банить навечно, дабы не повадно было!

Автор - RAN
Дата добавления - 14.04.2014 в 21:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!