我试图弄清楚如何交叉引用两个不同的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"
答案 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