2016-07-16 1 views
0

У меня было много вопросов по этому поводу, но я не могу приземлить его на свои конкретные нужды. Я не ищу, чтобы кто-то выполнял эту работу для меня, больше я ищу руководство, как лучше всего задать вопрос, чтобы я мог выкопать его и узнать.Excel - Как вернуть данные элемента (целая строка данных, включая sku), используя sku на другом листе

Мой вопрос ...

Мы печатаем футболки и имеют индивидуальные номера 192000 СКУ (более 2600 конструкций с стиля, цвета и вариации размера на каждом). Продукты поддерживаются в Shopify. У меня есть экспорт предметов, разбитых на 3 книги, с максимальным объемом 72 000 скисов на книгу.

Мой текущий проект заключается в том, чтобы работать с командой для инвентаризации наших продуктов оформления (рубашки, которые были отпечатаны или возвращены) и добавить их для покупки в качестве новых продуктов со скидкой. Чтобы начать проект, один из членов команды прошел через 145 рубашек, используя главный список, который я дал ей в описаниях рубашек. Затем она добавила стиль (hoodie, tshirt и т. Д.), Цвет и размер к дизайнам, которые она нашла. Затем я использовал макрос, чтобы вытащить строки, которые она обновила, в новый лист и использовала формулу vlookup для завершения sku.

Теперь у меня есть список SKU, которые необходимо добавить на сайт.

Моя мысль заключалась в том, чтобы использовать SKU на этом листе (зазор), чтобы вытащить весь ряд данных из трех книг SKU (Inventory1, 2 и 3). Затем я искал дубликаты и загружал эти строки до Shopify.

Утром я искал примеры использования vlookup для отвлечения целого ряда данных в «Зазор». Не найдя ясного ответа, мне сейчас интересно, имеет ли смысл работать над листами «Инвентаризация» и вместо этого рассчитывать SKU на листе «Пробег».

В конечном итоге загрузите только точные SKU (и все связанные данные) в Shopify, чтобы создать новый продукт с количеством.

спасибо.

ответ

1

Я думаю, что лучше всего будет прокручивать столбцы Ску, а затем прокручивать книги с основными данными.

Вы, вероятно, может написать SQL против книги исходных данных и Prolly получить супер пупер результаты, но потребует Youre собственных мастерить :)

здесь что-то, чтобы вы начали

strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" _ 
       & "Data Source='C:\Path\To\Workbook.xlsm';" _ 
       & "Extended Properties=""Excel 8.0;HDR=YES;"";" 

strSQL = "SELECT * FROM [Sheet1$]" 
+0

Дуг, спасибо за быстрый ответ! Будет ли какой-нибудь способ приблизиться к этому только с помощью Excel? Это все, что у меня есть для меня в настоящее время. Если нет, мне бы, конечно, понравилось изучать SQL, так как это, вероятно, сделало бы это невероятно простым (относительно) –

+0

Хорошо, что это было бы в excel (visual studio). Вы могли бы пойти по маршруту, хотя это может занять минуту, в зависимости от вашего компьютера, версии excel и того, как вы перемещаете данные. –

Смежные вопросы