Excel 链接两到三列

Excel 链接两到三列

我有一张包含产品 ID、产品名称和价格的表格。在 Excel 产品 ID 中,我希望将其作为下拉列表,并在选择特定 ID 时,相应的名称和价格应自动显示在下一列中。

请建议我如何做到这一点。

谢谢

答案1

当然 :)

首先,使用创建下拉列表数据验证,使用 ProductID 列表作为验证标准。

在 Excel 2010 / 2013 中,它位于功能区中的“数据”选项卡下。

其次,使用 Vlookup 函数查找价格和产品名称

=VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_NAME",FALSE)

=VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_PRICE",FALSE)

例子

或者,如果您希望名称和价格出现在同一列,那么:

 =VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_NAME",FALSE)&" "&VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_PRICE",FALSE)

相关内容