合并Excel 2010中两个表格的数据

所以,我有两张桌子。 第一个列有四位数字(总计1009)。 第二个列有五位数字(共7105个)。 这7105个数字包含了第一个表中的1009个数字中的一些,但是最后一个数字不同。 我们假设在第一个表中有1005,第二个表中有10057,10058和10059.我想要做的是从大表中得到所有与前四位数字匹配的数字和第一张桌子,然后把它们插入那里。 我尝试过使用VLOOKUP函数,但是我想我做错了什么。 请帮忙 :)

您可以使用修改的查找值在第二列上运行VLOOKUP

假设大表在Sheet2中,Sheet1中的小表没有标题,并且数字都在它们各自的表的A列中,请将其放在Sheet2单元格B1:

 =VLOOKUP(LEFT(A1, 4)*1, Sheet1!A:A, 1, 0) 

然后拖动公式直到表的末尾。

所有那些#N/A表示没有匹配在较小的表中。 否则,匹配的数字将被返回。

编辑:为了解释我的编辑, LEFT(A1, 4)返回一个文本值,将数字转换回数字,乘以1。