Excel連結兩列到三列

Excel連結兩列到三列

我有一個包含產品 ID、產品名稱和價格的表。在 Excel Productid 中,我想以以下拉列表的形式給出,並且在選擇特定 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)

相關內容