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

我发现这个问题有很多问题,但我不能完全满足我的具体需求。 我不是在找人为我做这个工作,我正在寻找指导如何最好地提出问题,所以我可以挖掘出来并学习。

我的问题…

我们印刷t恤,并有19.2万个人sku号码(超过2600个devise风格,颜色和大小的变化)。 产品在Shopify上维护。 我有一个导出的项目被分成3个工作簿,每个工作簿最多有72,000个skus。

我目前的项目是与一个团队合作清点我们的清仓产品(被打印错误或退货的衬衫),并将其作为新产品折扣购买。 为了开始这个项目,其中一个团队成员穿着145件衬衫,使用我给她的衬衫描述清单。 然后,她添加了她发现的devise风格(连帽衫,T恤等),颜色和大小。 然后,我用一个macros将她更新的行拖入一个新表,并使用vlookup公式来完成sku。

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

我的想法是使用该表单上的SKU(清除)从3个SKU工作簿(Inventory1,2和3)中拉出整行数据。 然后我会查找重复项,并将这些行加载到Shopify。

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

最终只能将确切的SKU(以及所有相关数据)上传到Shopify,才能生成一个新的产品。

谢谢。

我认为你最好的select是循环访问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$]"