Excel – 在一个单元格中读取一个值,并用另一个单元格中的stringreplace它

我有一个我需要调和的大量电子表格。

表一列有参考号列 –

AA1 AA2 AA3 etc. 

工作表2中列出了这些引用附加到列中的值 –

 AA1 Triplo lego AA2 Duplo lego AA3 Small lego 

我需要一个公式来识别sheet1中的值,(AA1)在sheet2(AA1 Triplo lego)的列表中search该值,并用该值填充sheet1单元格。 (表2中的所有值都是唯一的)

我已经看过比赛和vloopup到目前为止,但似乎无法解决如何做到这一点。 所有帮助拨出。 谢谢。

如果您需要在工作表2中find部分匹配(AA1 Triplo lego写在一个单元格中),并且如果您的参考号码始终为3个字符,则可以在单元格B1使用以下公式。 将其拖动到底部。

 =INDEX(Sheet2!$A$1:$A$600,SUMPRODUCT(ROW(Sheet2!$A$1:$A$600)*(--(A1=LEFT(Sheet2!$A$1:$A$600,3))*1)),1) 

在这里输入图像说明