我需要在 Excel 中合并两个数据表。每个工作表都有一个共同的列,即数字,但有些数字在一个页面上,而不在另一页上,而有些数字在两页上。此外,工作表一上的所有标题都与工作表二上的标题不同。我需要将两个工作表合并在一起,以便工作表二的列位于工作表一的末尾,并且列 a 中的每个数字不会在任何行中重复。
答案1
我仔细搜索了规则,没有发现任何规则阻止我链接到我上传的包含答案模拟的 excel 文件。
http://speedy.sh/PKeqD/excel-vlookups.xlsx
Sheet1 上有 1-->8;Sheet2 上有 1、2 和 5-->10。
在这里我可以轻松地在 Sheet3 上输入 1-->10(尽管实际上确实从 Sheet1 和 Sheet2 复制并粘贴了所有数字到 Sheet3 中,然后按照我在评论中的建议删除了重复项)。
然后使用大量 vlookup() 公式,我合并了所有单元格
=IF(ISNA(VLOOKUP($A2,Sheet1!$A$2:$D$9,2,FALSE)),"",VLOOKUP($A2,Sheet1!$A$2:$D$9,2,FALSE))