我有一个包含超过2500个类别的Magento商店。我有这么多类别,因为我已经为每个独特的产品分配了自己的类别。每种独特的产品都需要自己的类别,因为将有来自不同供应商的许多相同的产品清单
为了清晰起见,请查看以下网址: http://www.efficienttrade.co.nz/products/full-product-list/p-products/potassium-nitrate.html
上面的网址显示了我如何创建了一个名为“硝酸钾”的类别,然后我为该类别分配了相同的产品。
我有一张csv excel表,其中包含我网站上显示的所有独特化合物。在该表中,我还包括了我所有的商店类别名称和的ID。
我需要一个简单的excel公式,它将遍历每个产品,将其名称与类别名称进行比较(两个区域中的名称应相同),如果找到匹配项,将插入该产品的类别ID进入产品说明书的“类别ID”列。我还想默认为每个产品分配3个类别(产品,完整产品列表和所有产品)类别。
这是我的Excel工作表下载页面。请看看&看看你是否可以帮我解决这个问题。
http://www.efficienttrade.co.nz/Shared/matchingCategories.xlsx
答案 0 :(得分:1)
如果您想要下面的内容
Product Name category_ids
Abietic acid 332
Acacia 328
在B2位置的B栏写下以下陈述
=VLOOKUP(A2,$C$2:$D$2640,2,FALSE)
适用于所有细胞......
注意强>
无论您在何处找到#N/A
,都表示Product Name
中不存在相应的Store Category Name
。希望它能够清除......
如果您想打印3294297
而不是#N/A
,请使用
=IF(ISNA(VLOOKUP(A2,$C$2:$D$2640,2,FALSE)),3294297,VLOOKUP(A2,$C$2:$D$2640,2,FALSE))
如果您想打印No Match
而不是#N/A
,请使用
=IF(ISNA(VLOOKUP(A2,$C$2:$D$2640,2,FALSE)),"No Match",VLOOKUP(A2,$C$2:$D$2640,2,FALSE))
答案 1 :(得分:-1)
在 B列
上试用此公式=LOOKUP(A2,C:C,D:D)
以上公式要求按升序排列。
=VLOOKUP(A2,C:D,2,FALSE)
Product Name category_ids
Abietic acid 332
Acacia 328
Acenaphthene 329
Acenaphthoquinone 330
Acenaphthylene 671
Acephate 672