Excel需要将某些项目描述从一个文件复制到另一个文件

时间:2015-02-17 17:00:13

标签: excel excel-formula copy spreadsheet

我看了,没找到任何答案。我有2个电子表格。一个有7,000个项目,另一个有2,000个。我需要将第二个电子表格中列出的部分的描述从第一个复制到第二个。以下是一个例子。

Item    Description    *other-field*    *other-field*    *other-field*
#8402   example des.   example text     example text     example text     
#0383   example des.   example text     example text     example text     
#8932   example des.   example text     example text     example text     
#9275   example des.   example text     example text     example text     
#8735   example des.   example text     example text     example text     
                             and 7,000 more under

所以这将是第一张。我需要一个公式来描述第二张中列出的项目(下面的例子)并将它们从sheet1复制到sheet2。

 Item    Description    *other-field*    *other-field*   
#0383       no des.      example text     example text  
#8735       no des.      example text     example text     
#9275       no des.      example text     example text      
                                 and many more

所以我需要一个公式来搜索sheet1中sheet2的第1列,并复制它找到的匹配的描述。并将描述转移到sheet2中的项目

编辑:

一个问题:我的第二张表是在另一个文件上有没有办法永久传输这些信息?因为如果我删除了7,000个列表,我的2,000上的描述就会消失。再次感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用VLOOKUP函数将Sheet1中的值搜索到Sheet2中的一系列单元格中,结果将是该范围的第2列上的匹配值:

Item    Description
#8402   =VLOOKUP(A2,Sheet2!$A$2:$B$4,2,FALSE)
#0383   =VLOOKUP(A3,Sheet2!$A$2:$B$4,2,FALSE)
#8932   =VLOOKUP(A4,Sheet2!$A$2:$B$4,2,FALSE)
#9275   =VLOOKUP(A5,Sheet2!$A$2:$B$4,2,FALSE)
#8735   =VLOOKUP(A6,Sheet2!$A$2:$B$4,2,FALSE)

如果Sheet2位于不同的文件中,则必须在公式中使用'[excel.xls]Sheet2'!$A$1:$B$4之类的内容。它可能会因文件路径而异。