1

我有一个大约 30 列和数千行的大文件

ID           Price         Code          Description  .......
b13          5             1txt          asd          ..
k54          3             2txt1         sad          .. 
m3           2             4asd          asd          ..
a26          6             5add          dsd          ..

另一个有 2 或 3 列和数百行的小文件,它有相同的 id 和一些额外的 id。一些 id 重复。

ID           Price         Code         
b13          5             1txt    
m3           2             4asd    
b13          5             1sdx    

我想要的只是将小文件中的数据复制(替换/更新)到同一列中的大文件中。如果某些产品在小文件中重复(如上例),则应为此添加新行。

每次我这样做时,小文件都会有不同的列。应该有一些通用的方法。

首先我使用 VLOOKUP ,然后使用 INDEX 和 MATCH ,但我只能使用这些文件手动复制这些文件中的特定信息。例如,只有一个特定的列。我怎样才能使它通用?适用于不同的小文件,匹配列名并在更大的文件中更新

任何人都可以请给它的代码吗?

我试过索引匹配=IF(ISERROR(INDEX(Sheet2!C:C,MATCH(A2,Sheet2!A:A,0))),E2,INDEX(Sheet2!C:C,MATCH(‌​A2,Sheet2!A:A,0)))
问题是我必须在单独的列中输入它。C:C我还必须手动指定要查看 ( ) 的列

4

0 回答 0