Excel formula vlookup return#N/A-查找单元格中的文本字符串

Excel formula vlookup return#N/A-查找单元格中的文本字符串,excel-formula,excel-2007,vlookup,na,Excel Formula,Excel 2007,Vlookup,Na,我有个问题。我有两个大的学生付款表,我需要相互“核对” 在表1中,我有学生的全名,格式为“Smith,John”。我正在使用一个公式返回姓氏格式的“SMITH” 在表2中,学生姓名位于一长串文本的末尾,通常如下所示: VAED TREAS 310 DES:XXVA CH33 ID:XXXXXXXXXXXXXX,INDN:学院I为公司工作ID:xxxxxxxxxx CCD,付款信息:REF*48*CH33 TF VA文件号xxxxxxxxx*TE,xxxxxx-xxxxxx室JOHN A SMIT

我有个问题。我有两个大的学生付款表,我需要相互“核对”

在表1中,我有学生的全名,格式为“Smith,John”。我正在使用一个公式返回姓氏格式的“SMITH”

在表2中,学生姓名位于一长串文本的末尾,通常如下所示:

VAED TREAS 310 DES:XXVA CH33 ID:XXXXXXXXXXXXXX,INDN:学院I为公司工作ID:xxxxxxxxxx CCD,付款信息:REF*48*CH33 TF VA文件号xxxxxxxxx*TE,xxxxxx-xxxxxx室JOHN A SMITH-

每当我尝试使用vlookup表示“SMITH”,并引用第二个表中的单元格时,我总是得到一个#N/A错误

我上传了一个我正在做的具体例子


非常感谢你的帮助

您需要在返回SMITH的同一个表中创建一列。在您上传的工作簿中,您的VLOOKUP公式引用了大量空白单元格,因此无法在最左边的列中找到SMITH

我做了一些更改,并将工作簿重新上载到此处:

表1现在在最后一列添加了姓氏。我调整了你的vlookup公式,现在使用索引和匹配函数来做你想要做的事情。我没有使用Vlookup的唯一原因是我把姓氏放在最右边(Vlookup只从最左边的列引用,并在右边的列中返回值)

B