Excel - 产品列表价格更新,基于更大的列表
Excel - product list price update, based on a bigger list
我试图找到解决方案,但并不走运。我正在尝试更新 1400 多种产品列表的价格,但我必须在 3000 多种产品的更大列表中找到这些新价格。我在两列中都有索引(索引?)。
我已经尝试过一些操作,比如如果列中有索引 D,我会给出“OK”
=IF(COUNTIF(I$2:I$3000;D2)=1;"OK";"NOK")
这为我提供了“我的列表”上的信息,该索引也在“新”列表中以新价格显示。但这根本没有帮助,因为我不知道如何使用那些“确定”来复制新价格。
我试过使用 INDEX MATCH 和 VLOOKUP,都没有用,你可以清楚地看到我不是 Excel 方面的专家。
需要的是:
如果我的 IF 函数有 'true' 值(或 OK),则复制新价格(具有新索引的单元格之前的单元格)。
或者别的东西,如果它当然有效的话。
对不起我糟糕的英语。
IMAGE
试试这个...
=IFERROR(INDEX($H:$H00,MATCH(D2,$I:$I00,0)),"NOK")
然后抄下来。
如果您根据区域设置在 excel 公式中使用分号而不是逗号,请将建议的公式更改为此...
=IFERROR(INDEX($H:$H00;MATCH(D2;$I:$I00;0));"NOK")
我试图找到解决方案,但并不走运。我正在尝试更新 1400 多种产品列表的价格,但我必须在 3000 多种产品的更大列表中找到这些新价格。我在两列中都有索引(索引?)。
我已经尝试过一些操作,比如如果列中有索引 D,我会给出“OK”
=IF(COUNTIF(I$2:I$3000;D2)=1;"OK";"NOK")
这为我提供了“我的列表”上的信息,该索引也在“新”列表中以新价格显示。但这根本没有帮助,因为我不知道如何使用那些“确定”来复制新价格。
我试过使用 INDEX MATCH 和 VLOOKUP,都没有用,你可以清楚地看到我不是 Excel 方面的专家。
需要的是:
如果我的 IF 函数有 'true' 值(或 OK),则复制新价格(具有新索引的单元格之前的单元格)。
或者别的东西,如果它当然有效的话。
对不起我糟糕的英语。
IMAGE
试试这个...
=IFERROR(INDEX($H:$H00,MATCH(D2,$I:$I00,0)),"NOK")
然后抄下来。
如果您根据区域设置在 excel 公式中使用分号而不是逗号,请将建议的公式更改为此...
=IFERROR(INDEX($H:$H00;MATCH(D2;$I:$I00;0));"NOK")