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

Вход

Регистрация

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

 

= Мир MS Excel/Массовое изменение цен и остатков в файле csv - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Массовое изменение цен и остатков в файле csv
Daveee Дата: Понедельник, 23.02.2015, 11:59 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, понимаю что вопрос далеко не новый, но поиском найти так и не смог.
Суть проблемы вот в чем
Есть интернет магазин все товары в нем редактирую в файле csv. Поставщик присылает остатки в exel у каждого товара есть артикул
Вручную менять остатки в 7000 товаров очень долго
Как все это сделать автоматом?
Причем есть особенность один поставщик если товар отсутствует на складе он его Его артикул убирает из файла соответственно в моем файле в столбце "Доступен для заказа" должен появится 0
а если артикул есть должна появится "Доступен для заказа" должна появится 1
А другой поставщик пишет в отсутствующем товаре на против артикула ставит 0
а если товар есть на складе пишет его количество на складе, а в моем файле в столбце "Доступен для заказа" нужна только цифра 1
К сообщению приложен файл: ___.csv (5.8 Kb) · __.xls (22.0 Kb)
 
Ответить
СообщениеДобрый день, понимаю что вопрос далеко не новый, но поиском найти так и не смог.
Суть проблемы вот в чем
Есть интернет магазин все товары в нем редактирую в файле csv. Поставщик присылает остатки в exel у каждого товара есть артикул
Вручную менять остатки в 7000 товаров очень долго
Как все это сделать автоматом?
Причем есть особенность один поставщик если товар отсутствует на складе он его Его артикул убирает из файла соответственно в моем файле в столбце "Доступен для заказа" должен появится 0
а если артикул есть должна появится "Доступен для заказа" должна появится 1
А другой поставщик пишет в отсутствующем товаре на против артикула ставит 0
а если товар есть на складе пишет его количество на складе, а в моем файле в столбце "Доступен для заказа" нужна только цифра 1

Автор - Daveee
Дата добавления - 23.02.2015 в 11:59
Pelena Дата: Понедельник, 23.02.2015, 12:23 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19520
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Как вариант (данные перенесла в ту же книгу, но можно и ссылку на другой файл сделать)
Код
=ЕСЛИ(ЕЧИСЛО(ВПР(C2;sklad_lussole!A$1:B$34;2;0));ЕСЛИ(ВПР(C2;sklad_lussole!A$1:B$34;2;0);1;0);0)

Только с Вашими результатами не сходится
К сообщению приложен файл: 3110739.csv (5.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Как вариант (данные перенесла в ту же книгу, но можно и ссылку на другой файл сделать)
Код
=ЕСЛИ(ЕЧИСЛО(ВПР(C2;sklad_lussole!A$1:B$34;2;0));ЕСЛИ(ВПР(C2;sklad_lussole!A$1:B$34;2;0);1;0);0)

Только с Вашими результатами не сходится

Автор - Pelena
Дата добавления - 23.02.2015 в 12:23
DJ_Marker_MC Дата: Понедельник, 23.02.2015, 12:25 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Добрый день
ну, как то так (для csv файла в ячейку f2 формулу и тяните вниз)
Код
=--ЕЧИСЛО(ПОИСКПОЗ(C2;[2postav.xls]sklad_lussole!$A:$A;0))

где "2postav" это имя файла от поставщика

Оба файла (csv и excel от поставщика должны быть открыты)
 
Ответить
СообщениеДобрый день
ну, как то так (для csv файла в ячейку f2 формулу и тяните вниз)
Код
=--ЕЧИСЛО(ПОИСКПОЗ(C2;[2postav.xls]sklad_lussole!$A:$A;0))

где "2postav" это имя файла от поставщика

Оба файла (csv и excel от поставщика должны быть открыты)

Автор - DJ_Marker_MC
Дата добавления - 23.02.2015 в 12:25
Hugo Дата: Понедельник, 23.02.2015, 12:25 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Алгоритм может быть такой - сперва читаем все файлы поставщиков и заносим в один словарь все товары с наличием количества (можно кстати и общее количество собрать - там ведь в csv есть такое поле), затем читаем построчно файл csv, проверяем товары по словарю и пишем результирующий файл.
Но сейчас писать код некогда. Да и не просил никто код :)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Понедельник, 23.02.2015, 12:48
 
Ответить
СообщениеАлгоритм может быть такой - сперва читаем все файлы поставщиков и заносим в один словарь все товары с наличием количества (можно кстати и общее количество собрать - там ведь в csv есть такое поле), затем читаем построчно файл csv, проверяем товары по словарю и пишем результирующий файл.
Но сейчас писать код некогда. Да и не просил никто код :)

Автор - Hugo
Дата добавления - 23.02.2015 в 12:25
  • Страница 1 из 1
  • 1
Поиск:

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