合并两个具有不同标题和一个相似列的工作表


0

我需要在excel中合并两个数据表。每个工作表都有一个公共列,即数字,但有些数字在一个页面上但不在另一个页面上,有些在两个页面上。此外,工作表1上的所有标题都与工作表2不同。我需要将两个工作表合并在一起,这样工作表二的列位于工作表一的末尾,因此列a中的每个数字都不会在任何行中重复。


排序,然后仔细复制和粘贴是你的朋友
里斯吉布森2014年

有时需要做更多的工作来解释它,而不是实际做到这一点:)...我会创建第三张纸,并将前两张纸中的每张纸上的所有数字复制到那张纸上。然后在所有这些上删除重复项(任何可能的排序使其看起来更好)然后我会在该数字上查找vlookup()并查找Sheet1并将每个值抓到列A - > M(或者什么永远),然后在Sheet2上的一个vlookup()到列N - > Z(或者什么)。使它看起来更好用= if(isna(vlookup()),“”,vlookup())这对你有意义吗?(否则我可以尝试解释更多)
Brian Folan 2014年

1
@BrianFolan为什么不发布这个作为答案?
CharlieRB 2014年

不觉得我做了足够的工作作为答案:)...现在发布。
Brian Folan 2014年

Answers:


1

我已经对规则进行了很好的搜索,并且没有找到任何规则来阻止我链接到我上传的excel文件,模拟了答案。

http://speedy.sh/PKeqD/excel-vlookups.xlsx

Sheet1上有1 - > 8; Sheet2上1,2和5 - > 10。

在这里,我可以轻松地将1 - > 10放在sheet3上(虽然实际上将Sheet1和Sheet2中的所有数字复制并粘贴到Sheet3中,然后按我在评论中的建议执行删除重复项)。

然后使用了很多vlookup()公式,我合并了所有单元格

= IF(ISNA(VLOOKUP($ A2,工作表Sheet $ A $ 2:$ d $ 9,2,FALSE)), “”,VLOOKUP($ A2,工作表Sheet $ A $ 2:$ d $ 9,2,FALSE))

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.