如果单元格包含该值,如何 return 范围中的值
How to return a value from a range if cell contains that value
我在 A:A 中有一个姓名列表(名字和姓氏)。我还有一个名为 'Surnames' 的范围。如果在 'Surnames'.
范围内找到 A:A 的姓氏,我该如何应用公式,以便 B:B return 仅是 A:A 的姓氏
换句话说,我想检查A1中的一个单元格,如果这个单元格值的一部分包含我的姓氏范围中列出的名字,returnA1包含在B1中的姓氏。
我希望这是有道理的,在此先感谢您:)
尝试将B1中的这个公式复制下来
=IF(COUNTIF(Surnames,REPLACE(A1,1,FIND(" ",A1),"")),REPLACE(A1,1,FIND(" ",A1),""),"")
REPLACE/FIND
部分从 A1 中提取姓氏(假设 A1 的格式为 <firstname><space><surname>
),然后公式使用 COUNTIF
计算您命名范围内的姓氏。如果它在那里,则返回姓氏,否则你会得到一个空白。
可能有更短的方法,但这应该确保与姓氏匹配,否则如果部分姓氏(或名字)可能与姓氏匹配,您可能会得到 "false positives"
我在 A:A 中有一个姓名列表(名字和姓氏)。我还有一个名为 'Surnames' 的范围。如果在 'Surnames'.
范围内找到 A:A 的姓氏,我该如何应用公式,以便 B:B return 仅是 A:A 的姓氏换句话说,我想检查A1中的一个单元格,如果这个单元格值的一部分包含我的姓氏范围中列出的名字,returnA1包含在B1中的姓氏。
我希望这是有道理的,在此先感谢您:)
尝试将B1中的这个公式复制下来
=IF(COUNTIF(Surnames,REPLACE(A1,1,FIND(" ",A1),"")),REPLACE(A1,1,FIND(" ",A1),""),"")
REPLACE/FIND
部分从 A1 中提取姓氏(假设 A1 的格式为 <firstname><space><surname>
),然后公式使用 COUNTIF
计算您命名范围内的姓氏。如果它在那里,则返回姓氏,否则你会得到一个空白。
可能有更短的方法,但这应该确保与姓氏匹配,否则如果部分姓氏(或名字)可能与姓氏匹配,您可能会得到 "false positives"