0

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

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

我有一个包含条目(A 列)的文件(表 1),在同一张表上我有我所做的所有分析信息(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( asterisk)" 工作,我不想通过并输入 (asterisk)John(asterisk),因为我的文件大约 2500 行没有重复,而不是 5,所以我不妨单独搜索每个如果我要这样做。例如,表 2 上的 F 列应为:

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

2 回答 2

1

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

=IFERROR(VLOOKUP("*"&A2&"*",Sheet1!$A:$E,5,0),"否")
于 2014-02-03T21:26:00.330 回答
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
于 2014-02-03T21:47:11.060 回答