【发布时间】:2019-02-10 12:31:04
【问题描述】:
我在 excel 中遇到了关于匹配和合并单元格的问题。我有一个表包含一些但不是所有 ID 和一些数据(table1),我有另一个包含所有 ID 和不同数据(table2)。
我想对这两个表进行匹配和合并,以便table1也包含表2的数据,通过ID匹配。
我没有足够的代表来发布图片,所以我将尝试在代码块中展示我正在努力解决的问题。
表 1
F1 Gnr
x12
x25
x37
x63
表 2
F1 Gnr
x1 y8
x2 y3
x3 y29
etc. etc.
期望的结果:
F1 Gnr
x12 y56
x25 y38
x37 y98
x63 y42
这是问题的简化版本,我希望它有助于说明我想要做什么。我已经尝试过 VLOOKUP 和索引和匹配,但由于某种原因它不起作用。
编辑:您可以在下面找到我一直在使用的代码:
=IFERROR(VLOOKUP(Sheet1!A$2;Sheet2!$A$1:$D$50;COLUMN(A1);FALSE);Sheet1!A2)
我相信我正在从 sheet1A2 中查找值并尝试将该值与 sheet2 中的完整表匹配。我得到的结果是 Sheet1!A2 的值(iferror 值)。?
谢谢。
【问题讨论】:
-
你能解释一下
y56、y38等..是怎么来的吗? -
您在使用 VLOOKUP / INDEX(MATCH)) 时走在了正确的轨道上。请分享您尝试过的代码,我们可以尝试帮助您修复它。
-
@Josh Friedlander =IFERROR(VLOOKUP(Sheet1!A$2;Sheet2!$A$1:$D$50;COLUMN(A1);FALSE);Sheet1!A2)。 Harun,这些只是示例值。只要知道表 2 包含表 1 中的所有 F1 值。
-
您能否将其编辑到问题中,并包括您从中获得的结果以及您希望看到的结果?
-
@JoshFriedlander 完成,我可能只是不明白我在做什么。我的大脑被炸了,我已经看了好几个小时了。