我有一个包含大约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
)