匹配另一个工作表中的部分字符串并复制相应的值

时间:2014-12-23 19:49:43

标签: if-statement google-sheets match gs-vlookup

我需要使用工作表1中的数据并将其与工作表2中的数据进行比较。如果数据(除了工作表1中的最后四个字符)匹配,那么我需要将工作表2中的相应数据复制到工作表1。也许如果有一种方法让我们达到50%的匹配,它就可以了。例如:

Sheet 1
        A                                B                  C
Row 1  One-77 '11                                                    
Row 2  Veyron 16.4 '13                                           
Row 3  Corvette Z06 (C6) '06                              
Row 4  Nova SS '70                                                
Row 5  Enzo Ferrari '02                                           
Row 6  NSX Type R '92                                            


Sheet 2
        A                                B                  C
Row 1  One-77                                               Premium
Row 2  Veyron 16.4                                          Standard
Row 3  Corvette Convertible (C1)                            Premium
Row 4  Nova SS                                              Premium
Row 5  Enzo Ferrari                                         Standard
Row 6  NSX Type S                                           Premium

Sheet 1
        A                                B                  C
Row 1  One-77 '11                                           **Copies Premium**
Row 2  Veyron 16.4 '13                                      **Copies Standard**
Row 3  Corvette Z06 (C6) '06                                **Does Not copy, Leaves Blank**
Row 4  Nova SS '70                                          **Copies Premium**     
Row 5  Enzo Ferrari '02                                     **Copies Standard**      
Row 6  NSX Type R '92                                       **Does Not copy, Leaves Blank**

请记住,在工作表1中,最后3个字符是模型年份。那些数字必须在那里。它们不在表2中。

1 个答案:

答案 0 :(得分:0)

根据您的描述,这不适合,但似乎适用于您的样本:

=iferror(vlookup(left(A1,len(A1)-4),'Sheet 2'!A:C,3,0),"")