在 Excel 中用另一列取代一列

在 Excel 中用另一列取代一列

我在 A 列 > 項目列表中有一個變數列表

B 列中的另一個變數清單 > 以及 >> A 列的對應項目代碼

在 C 列 > 我有隨機列出的項目代碼列表

現在我需要將 C 列替換為 A 列中的相應項目

試了 vlookup 但不行!

答案1

我認為你的問題在於你的桌子的佈局。您可能必須交換列AB,因為您的查找值位於陣列的第二列。

辦公室幫助

表格數組
兩列或多列資料。使用範圍或範圍名稱的參考。table_array第一列中的值是lookup_value搜尋到的值。這些值可以是文字、數字或邏輯值。大寫和小寫文字是等效的。

答案2

交換 ColumnsA和,就像 @TheUser1024 建議的那樣,並為您的函數B使用 column :DVLOOKUP

=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...

答案3

Vlookup 公式,在表格的第一列(左側)中尋找已指派的信息,然後在表格的第一列(右側)中尋找其對應項。所以每當你執行 Vlookup 時它都不起作用

所以最簡單的方法是: 1- A 列 > 代碼 2- B 列 > 項目 3- 執行您的 Vlookup 公式,該公式可以正常工作

如果您想要,您也可以新增 4- 透過反白 A 列和 B 列中的資料來為表格命名,然後轉到公式,然後命名管理器。假設您將其命名為“Itemsdata”,並且您的資料從 A2 行開始,因此您的公式將為 =Vlookup(C2,Itemsdata,2)。那會很完美

相關內容