如何将行与Excel列匹配并VLOOKUP值?

How to match a row with Excel column and VLOOKUP the value?

提问人:Andrew Pike 提问时间:5/23/2023 最后编辑:Brian Tompsett - 汤莱恩Andrew Pike 更新时间:5/23/2023 访问量:65

问:

我有两张纸,上面有两张表格,如下所示:

表1:

指数 类别
1234 汽车
5678 火车
9101 摩托车
177 摩托车

表2

指数 汽车 火车 摩托车
1234 100 150 15
5678 - 200 167
344 355 455 156

我想通过匹配名称,将表 1 中的类别行与表 2 中可用的分配值进行匹配。

我试过:

vlookup('Table1'!A2,"Table2"!A:D,Match(B2,'Table2'A1:D1)) 

但这行不通。因此,该表应如下所示:

指数 类别
1234 汽车 100
5678 火车 200
9101 摩托车 -
177 摩托车 -
Excel excel-公式 匹配 vlookup

评论


答:

1赞 LafaMan 5/23/2023 #1

为什么不改用 Index and Match,即使您对表进行了更改,也会继续工作,

=IFERROR(INDEX(表2,MATCH(A2,表2[索引],0),MATCH(B2,表2[#Headers],0)),“”)

那会给你你的结果。A2 和 B2 是新表数据开始的单元格,您可以根据需要对其进行更改。