Excel formula Excel-如果是第一次出现在列A中的文本,则更新列B y/n

Excel formula Excel-如果是第一次出现在列A中的文本,则更新列B y/n,excel-formula,Excel Formula,我有: 列包含电子邮件地址的电子邮件 B栏新邮件?包含y或n 需要对工作表进行编程以将y添加到B列,前提是这是该电子邮件在A列中的第一次出现。否则,该电子邮件行的B列值将为n 例如: 提前感谢假设您的数据从第2行开始:使用B列中的函数匹配,引用范围A$2:A2和B3中的查找值A3,并将其向下复制。如果A2不在A$2:A2中,它将返回NA 然后使用IFNA获取Y/N。注意B2始终为Y。MATCH的第三个参数已设置为精确匹配,即0 因此: 在B3中,你有=IFNAMATCHA3,A$2:A2,0,N

我有: 列包含电子邮件地址的电子邮件 B栏新邮件?包含y或n

需要对工作表进行编程以将y添加到B列,前提是这是该电子邮件在A列中的第一次出现。否则,该电子邮件行的B列值将为n 例如:


提前感谢

假设您的数据从第2行开始:使用B列中的函数匹配,引用范围A$2:A2和B3中的查找值A3,并将其向下复制。如果A2不在A$2:A2中,它将返回NA

然后使用IFNA获取Y/N。注意B2始终为Y。MATCH的第三个参数已设置为精确匹配,即0

因此:

在B3中,你有=IFNAMATCHA3,A$2:A2,0,N,Y 在B4中,你有=IFNAMATCHA4,A$2:A3,0,N,Y
etc

你好,克里斯汀,谢谢。当我复制并粘贴您发送的公式时,它在B3和B34中。但是,它不显示公式,只显示文本。。。ie=IFNAMATCHA4,A$2:A3,0,N,Isorry Christian,我使用的是Excel 2010IFNA需要Excel 2013。否则使用IFERROR
email         new_email?
aaa@zz.com    y
aaa@zz.com    n
bbb@zz.com    y
aaa@zz.com    n
bbb@zz.com    n