2013-10-30 31 views

回答

0

您可以连接A列和B列,然后在组合键上使用VLOOKUP(这更可能是唯一的,您想要的)。

如果你有MS Access(因为你买了MS Office),我建议在Access中做这种事情。它更适合你想要做什么(以及其他任务,例如它):

Select id_number from your_table where name="theName" and fathername="theFatherName" 
0

您可以使用索引&匹配公式的组合。

式= =INDEX($C$1:$C$5,MATCH(1,($A$1:$A$5=F2)*($B$1:$B$5=F3),0))
作为其阵列式压力机CTRL + + 输入公式后进入

enter image description here

+0

感谢这是工作,但只有当我从列中复制数据,但是当我通过键盘输入数据时它不起作用 – harsh

+0

@ user2934643您需要相应地调整行。在演示中有5行,范围是'C1:C5'。如果你有500行,那么公式将看起来像'INDEX($ C $ 1:$ C $ 500,MATCH(1,($ A $ 1:$ A $ 500 = F2)*($ B $ 1:$ B $ 500 = F3),0 ))' – Santosh

+0

@ user2934643如果这个或其他答案适合您,请点击旁边的复选标记来接受它。 http://stackoverflow.com/about – Santosh

1

我建议过滤。随着ROW1并在标签上注明D1:

=IF(SUBTOTAL(2,C:C)>1,"Duplicates!",SUBTOTAL(9,C:C)) 

你应该没有必要进一步键控(只需点击你的选择),但(一)仍可以访问结果在一个固定的位置(即D1),而(b)得到警告应该说两个人有相同的名字和父亲的名字,或者一个人有一个以上的ID。

为了将来的使用,可能值得创建一个名称和父名称连接的额外列,如@John所建议的,也许还会将您的ID列复制到左侧的新列中,以基于ID创建VLOOKUP更轻松。

相关问题