Home Articles

Excel - 如何使用另一张纸上的sku返回项目详细信息(包括sku的整行数据)

Asked
Viewed 1049 times
0

我发现了很多关于这方面的问题,但我无法满足于我的具体需求 . 我不是在寻找有人为我做这项工作,我正在寻找有关如何最好地提出问题的指导,以便我可以挖掘出来并学习 .

我的问题......

我们打印T恤并拥有192,000个单独的sku编号(超过2600个设计,每个都有样式,颜色和尺寸变化) . 产品在Shopify上维护 . 我将这些项目导出为3个工作簿,每个工作簿最多为72,000个skus .

我目前的项目是与团队合作,清点我们的清仓产品(错误印刷或退回的衬衫),然后将它们添加到折扣商店作为新产品 . 为了启动这个项目,其中一个团队成员使用了我给她的衬衫描述的主要清单穿过了145件衬衫 . 然后,她将样式(连帽衫,T恤等),颜色和尺寸添加到她找到的设计中 . 然后,我使用宏将她已更新的行拉到新工作表中,并使用vlookup公式来完成sku .

我现在有一个需要添加到网站的SKU列表 .

我的想法是使用该表(间隙)上的SKU从3个SKU工作簿(Inventory1,2和3)中提取整行数据 . 然后我会寻找重复项并将这些行加载到Shopify .

我花了一个上午的时间寻找使用vlookup将整行数据拉回'清除'的例子 . 没有找到一个明确的答案,我现在想知道如果更有意义的是在“库存”表上工作并在“清理”表上计算SKU .

最终只会将确切的SKU(和所有相关数据)上传到Shopify,以制作具有数量的新产品 .

谢谢 .

1 Answer

  • 1

    我认为你最好的选择是遍历Sku的列,然后使用主数据循环遍历工作簿 .

    您可以针对源数据工作簿编写SQL,并且可以获得超级结果,但需要您自己修补:)

    这是让你入门的东西

    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$]"
    

Related