在 Excel 中用另一列替换一列

在 Excel 中用另一列替换一列

我在 A 列 > 项目列表中有一个变量列表

B 列中的另一个变量列表,以及 A 列的对应项目代码

在 C 列中,我随机列出了商品代码

现在我需要用 A 列中的相应项目替换 C 列

尝试了 vlookup 但是不行!

答案1

我认为您的问题出在表格的布局上。您可能需要交换列AB,因为您的查找值位于数组的第二列中。

Office 帮助

表格数组
两列或更多列数据。使用对范围或范围名称的引用。table_array 第一列的值就是通过 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。大写和小写文本等效。

答案2

像@TheUser1024 建议的那样交换列AB,并将列D用于您的VLOOKUP功能:

=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)。这样就完美了

相关内容