提问人:Andrew Pike 提问时间:5/23/2023 最后编辑:Brian Tompsett - 汤莱恩Andrew Pike 更新时间:5/23/2023 访问量:65
如何将行与Excel列匹配并VLOOKUP值?
How to match a row with Excel column and VLOOKUP the value?
问:
我有两张纸,上面有两张表格,如下所示:
表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 | 摩托车 | - |
答:
1赞
LafaMan
5/23/2023
#1
为什么不改用 Index and Match,即使您对表进行了更改,也会继续工作,
=IFERROR(INDEX(表2,MATCH(A2,表2[索引],0),MATCH(B2,表2[#Headers],0)),“”)
那会给你你的结果。A2 和 B2 是新表数据开始的单元格,您可以根据需要对其进行更改。
评论