我知道有很多次问过类似的问题,但我有一个特定的问题,这就是为什么我在这里发布它。
我想在excel中合并两个数据集。 Web上的示例用于匹配两个文件中的一个变量(ID)并返回相邻的值。在我的例子中,我需要匹配两个变量(ID和相应的年份),然后返回相邻的值。
详细说明,我有两个文件:文件A,国家代码,年份,变量X和Y.我也有文件B,国家代码,年份,变量W和Z.我想合并这两个文件,以便国家代码和年份组合在两个文件中匹配,并将两个新变量添加到文件B中的文件A.因此,我的新文件A将具有变量XYW和Z,所有变量都正确匹配其相对的国家/地区代码和年份。我希望我的解释是有道理的。请帮我怎么做..
答案 0 :(得分:0)
所以我用下面的公式解决了这个问题。
= INDEX(!Sheet 1中$ A:$ BC,MATCH($ A2,工作表Sheet $ B:$ B,0),MATCH($ D2,工作表Sheet $ 1:!$ 1,0))
这就是它的作用..
= INDEX(Sheet1!$ A:$ BC 此部分定义了excel查找相应值的区域
MATCH($ A2,Sheet1!$ B:$ B,0)此部分在我的示例中查找国家/地区代码
和
MATCH($ D2,Sheet1!$ 1:$ 1,0))这部分可以查找这些年份。