第一个中间姓在单元格A中,下一页有一个名称试过文本左公式

时间:2017-12-27 07:33:44

标签: excel excel-vba excel-formula vba

在单元格中,一个单元格中的名字中间名,姓氏和名称。我在表2中有另一个列表只有一个名称。它可能是第一个中间姓,可以通过查找获取数据。如果匹配它的数据必须在单元格A中提供第一个中间姓氏到我的sheet2查找数据。

我尝试了多个文本查找公式。这可能在Excel中提出建议,还是我需要为此进行宏代码?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用Data,TextToColumns功能将A列中的名称拆分为三列,然后使用三个MATCH公式(每列一个)查找单元格,然后使用INDEX返回A列的内容

= MATCH(sheet2!您要查找的名称,sheet1!columnB,0)如果找到匹配项,将返回#N / A或B列中的单元格编号。 INDEX(sheet1!A:A,x,0)将返回A列中第x行的单元格内容。所以

INDEX(Sheet 1中!A:A,MATCH(Sheet 2中的名称,工作表Sheet B:!B,0),0)

如果名字在列B中或错误,

将为您提供A列的全名。对C列和D列重复