我在A:A中有一个名字(名字和姓氏)列表。我还有一个名为'Surnames'的范围。如何应用公式,以便B:B仅返回A:A的姓氏,如果在“姓氏”范围内找到该名称。
换句话说,我想检查A1中的单元格,如果此单元格值的一部分包含我的姓氏范围中列出的名称,则返回A1包含在B1中的姓氏。
我希望这是有道理的,谢谢你的进步:)
答案 0 :(得分:0)
在B1中复制此公式
=IF(COUNTIF(Surnames,REPLACE(A1,1,FIND(" ",A1),"")),REPLACE(A1,1,FIND(" ",A1),""),"")
REPLACE/FIND
部分从A1中提取姓氏(假设A1的格式为<firstname><space><surname>
),然后公式使用COUNTIF
来计算您指定范围内的姓氏。如果它返回了姓氏,否则你会得到一个空白。
可能有更短的方法,但这应该确保与姓氏相匹配,否则你可能会得到误报&#34;如果姓氏(或名字)的一部分可能与姓氏相匹配