交叉引用两个excel文件或(表1)A1:A2500"包含" (第2页)A5

时间:2014-02-03 21:21:50

标签: excel contains cross-reference

我试图弄清楚如何交叉引用两个不同的excel文件来编译包含我需要的所有信息的工作表。

就我个人而言,我正在处理VIN和分析细节,但以下示例将起作用。

我有一个带有条目的文件(第1页)(第A列),在同一张纸上我有我所做的所有分析信息(E栏)。

表1:

       **A**                       **E** 
 **1** Franklin                    Shoots
 **2** George                      Drives
 **3** Joe                         Runs
 **4** Mikel                       Bikes
 **5** Rob                         Swims

在一个单独的文件中,我的名字有不同的顺序,有些只是部分名称。

表2:

       **A**                       **F**
 **1** John
 **2** Mike
 **3** Rob
 **4** Frank
 **5** Rich

我希望表1中的分析显示在表2 F列的相应单元格中。我最重要的是使用“包含”时,我无法获取(Sheet2)“(星号) )A1(星号)“工作,我不想通过并输入(星号)约翰(星号),因为我的文件大约2500行没有重复,而不是5,所以我不妨单独如果我要这样做,请搜索每一个。 例如,表2上的列F应为:

     **F**
     "No"
     Bikes
     Swims
     Shoots
     "No"

2 个答案:

答案 0 :(得分:1)

你可以用一个简单的VLOOKUP公式来做到这一点 - 在Sheet2!F2中放置这个公式:

=IFERROR(VLOOKUP("*"&A2&"*",Sheet1!$A:$E,5,0),"No")

答案 1 :(得分:0)

您可以将MATCH功能与OFFSET功能结合使用,如下所示...

将以下内容放入Sheet2!F1&填写......

=IFERROR(OFFSET(Sheet1!$A$1,MATCH("*"&A1&"*",Sheet1!$A$1:$A$5,0)-1,4),"No")

这产生了:

No
Bikes
Swims
Shoots
No