Excel 基于ID合并两个单独的XLS文档

Excel 基于ID合并两个单独的XLS文档,excel,Excel,我现在有两个单独的XLS文档。一个有大约400条记录,另一个有600条 第一个记录中的所有400条记录都是必需的。出于本文档的目的,其他200个可以扔掉,但是600记录文档有一个重要的列,我需要在400记录文档中使用它 所有记录都可以通过ID列进行匹配 如何执行此操作?结果表明,由于我只从第二个电子表格中查找了2行,因此我应该将值“5”替换为“2”(它是所选区域的第二列) Col_index_num仅从所选列计算,而不是从电子表格中的每一列计算。@pnuts,我不确定您所说的代码解决方案的确切含

我现在有两个单独的XLS文档。一个有大约400条记录,另一个有600条

第一个记录中的所有400条记录都是必需的。出于本文档的目的,其他200个可以扔掉,但是600记录文档有一个重要的列,我需要在400记录文档中使用它

所有记录都可以通过ID列进行匹配


如何执行此操作?

结果表明,由于我只从第二个电子表格中查找了2行,因此我应该将值“5”替换为“2”(它是所选区域的第二列)


Col_index_num仅从所选列计算,而不是从电子表格中的每一列计算。

@pnuts,我不确定您所说的代码解决方案的确切含义,但我可以使用SQL。我目前正在尝试用Excel中的Vlookup编写一个forumla,但以前从未使用过。我的Excel forumla到目前为止是这样的:=IFERROR(Vlookup(L2,Sheet2!),FALSE),“”)列L是Sheet1上保存行ID的位置(无论出于何种原因)。行ID保存在Sheet2的B2上。我要复制到Sheet1的列是Sheet2上的F列。@pnuts仍然不起作用。我得到裁判!错误。@Pnuts我解决了它。事实证明,由于我只从第二个电子表格中查找了2行,所以我应该将值“5”替换为“2”(它是所选区域的第二列)。**Col_index_num仅从所选列计数,而不是电子表格中的每一列**