两张excel表格中的部分匹配

两张excel表格中的部分匹配,excel,excel-formula,vba,Excel,Excel Formula,Vba,在excel中,我有两张表格 表1如下所示: Name Type ---- ---- A1 f A2 C B1 I B2 I B3 C C1 5 C2 r Yr1 5 Yr2 5 Name Type location ---- ---- -------- A1 f AL A2 C AL B1 I CA B2 I CA B3 C

在excel中,我有两张表格

表1如下所示:

Name  Type  
----  ----
A1    f  
A2    C  
B1    I  
B2    I   
B3    C  
C1    5  
C2    r  
Yr1   5  
Yr2   5  
Name Type location  
---- ---- --------
A1    f   AL  
A2    C   AL  
B1    I   CA  
B2    I   CA   
B3    C   CA  
C1    5   NY  
C2    r   NY
表2如下所示:

Name  Location  
----  -------
A     AL  
B     CA  
C     NY
我想查找表1中与表2中变量名部分匹配的行。比如,我想找到所有名称包含“A”或“B”或“C”的行,这些都是sheet2中的值

最后一张纸应该是这样的:

Name  Type  
----  ----
A1    f  
A2    C  
B1    I  
B2    I   
B3    C  
C1    5  
C2    r  
Yr1   5  
Yr2   5  
Name Type location  
---- ---- --------
A1    f   AL  
A2    C   AL  
B1    I   CA  
B2    I   CA   
B3    C   CA  
C1    5   NY  
C2    r   NY
我该如何写一个公式来达到这个目的


谢谢

在Sheet1的单元格C1中尝试此公式,然后将其复制下来:

=VLOOKUP(LEFT(A1,1),Sheet2!A:B,2,FALSE)

您能否发布一个示例“完成”表,显示您想要输出的内容?我知道你想从表1中找到一个与表2匹配的行号…然后呢?变量名是什么?谢谢你的评论,我将发布一个输出示例。