我有两个excel文件,一个文件(a2)与给定列(如ID)的另一个文件(a1)重叠。我想使用a2中包含的信息来覆盖a1中包含的信息。例如,我想使用a2中的等级来覆盖具有相同ID的a1中的相应等级。如何在Excel中执行此操作?
以下是a1
的示例
以下是a2
的示例
答案 0 :(得分:0)
基本逻辑就像这样:
工作簿设置https://www.dropbox.com/s/wpudvzbx6qnuvck/Screenshot%202014-08-11%2012.33.52.png
在a1.xlsx上创建一个组合成绩字段,因为我无法想到在a1.xlsx上存储成绩并同时覆盖它的方法,并在单元格C2上使用以下公式然后向下拖动
=IF(ISNA(VLOOKUP(A2,[a2.xlsx]Sheet1!$A$2:$A$3,1,FALSE)),B2,VLOOKUP(A2,[a2.xlsx]Sheet1!$A$2:$B$3,2,FALSE))
a1.xlsx已修改https://www.dropbox.com/s/1og79gqcm8e9v8l/Screenshot%202014-08-11%2012.29.30.png
如果要覆盖当前成绩列,只需复制合并成绩中的字段即可。转到编辑>粘贴特殊>选择"值"来自Paste>点击"确定"
希望这有帮助!