0

我有三列:A、B 和 C。一个有name,第二个有father name,第三个有ID数字。我想使用nameand查找 ID 号,father name因为name列具有相同的名称条目。

4

3 回答 3

1

I suggest filtering. With labels in Row1 and in say D1:

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

you should have no need for further keying (just click on your selections) but (a) still have access to the result in a fixed location (ie D1) while also (b) getting a warning should say two people have the same Name and Father name or the one person have more than a single ID.

For future use it may be worth you creating an extra column with Name and Father name concatenated, as suggested by @John, and perhaps also copying your ID column into a new column on the left, to make VLOOKUP based on ID easier.

于 2013-10-30T12:08:40.247 回答
0

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

公式==INDEX($C$1:$C$5,MATCH(1,($A$1:$A$5=F2)*($B$1:$B$5=F3),0))
作为其数组公式输入公式后按ctrl+ shift+ enter

在此处输入图像描述

于 2013-10-30T03:19:35.930 回答
0

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

如果您有 MS Access(因为您已经购买了 MS Office),我建议您在 Access 中执行此类操作。它更适合您想做的事情(以及其他类似的任务):

Select id_number from your_table where name="theName" and fathername="theFatherName"
于 2013-10-30T03:17:35.953 回答