我在 A 列 > 项目列表中有一个变量列表
B 列中的另一个变量列表,以及 A 列的对应项目代码
在 C 列中,我随机列出了商品代码
现在我需要用 A 列中的相应项目替换 C 列
尝试了 vlookup 但是不行!
答案1
我认为您的问题出在表格的布局上。您可能需要交换列A
和B
,因为您的查找值位于数组的第二列中。
表格数组
两列或更多列数据。使用对范围或范围名称的引用。table_array 第一列的值就是通过 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。大写和小写文本等效。
答案2
像@TheUser1024 建议的那样交换列A
和B
,并将列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)。这样就完美了