如何从普通 Excel 列复制并粘贴到另一个 Excel 文件的压缩列中

如何从普通 Excel 列复制并粘贴到另一个 Excel 文件的压缩列中

我有以下 Excel 表:

sheet#1 - all rows present
Row_id  Var1
1   
2   
3       
4   
5   
6

sheet#1 - some rows compressed/filtered (not longer visible)
Row_id  Var1
1   
2       
4   
5   

sheet#2 - not compressed/filtered
Row_id  Var1
1       23
2       42      
4       56
5       42

sheet#1  all rows present
Row_id  Var1
1       23
2       42
3       
4       56
5       42
6

我想将数据从 sheet#2 复制到 sheet#1,所有 row_id 都正确匹配。sheet#2 只包含 Var1 没有缺少的那些 row_id。我尝试压缩 sheet#1 中的行以获取相同的 row_id,但在复制和粘贴后,粘贴的条目没有到达正确的位置。

答案1

vlookup 可能会有所帮助

您可以在 Sheet#1 上执行 vlookup,然后在 Sheet#2 上查找 row _id 的值。将此公式放在 Sheet 1 中的 Var1 列上:

 =IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"")

如果 Sheet 2 中不存在该值,则公式的 iferror 部分将使单元格为空

相关内容