如果单元格包含该值,如何从范围中返回该值

如果单元格包含该值,如何从范围中返回该值

我有 A:A 中的名字(名字和姓氏)列表。我还有一个名为“姓氏”的范围。我如何应用公式,以便如果在“姓氏”范围内找到该名字,则 B:B 仅返回 A:A 的姓氏。

换句话说,我想检查 A1 中的一个单元格,如果该单元格值的一部分包含我的姓氏范围内列出的名称,则返回 A1 在 B1 中包含的姓氏。

我希望这是有意义的,并提前感谢你:)

答案1

步骤1

复制范围 A:A 并将其粘贴到范围 C:C 中,然后对范围 C:C 使用文本到列功能。这会将名字和姓氏分成两个范围 C:C(名字)和 D:D(姓氏)。使用清理功能删除 C 和 D 列中的多余空格

第2步

现在在范围 E:EE 中使用 vlookup,例如 E1 =VLookup(D1,B:B,1,FALSE)。如果姓氏与 B:B 中的姓氏范围匹配,则返回该姓氏,否则返回 #N/A(表示不可用)。

希望这可以帮助

相关内容