A、B、C の 3 つの列があります。1 つはname
、2 番目father name
、3 番目はID
数字です。列に同じ名前のエントリがあるためname
、 andを使用して ID 番号を検索したい。father name
name
3 に答える
フィルタリングをお勧めします。Row1 と D1 にラベルを付けると、次のようになります。
=IF(SUBTOTAL(2,C:C)>1,"Duplicates!",SUBTOTAL(9,C:C))
さらにキーイングする必要はありません (選択をクリックするだけです) が、(a) 固定の場所 (つまり D1) で結果にアクセスできますが、(b) 2 人の人物が同じ名前であるという警告が表示されます。父親名または一人が複数のIDを持っている。
将来の使用のために、@John によって提案されているように、名前と父の名前を連結した追加の列を作成し、ID 列を左側の新しい列にコピーして、ID に基づく VLOOKUP を簡単にする価値があるかもしれません。
列 A と B を連結VLOOKUP
してから、結合されたキーで使用できます (これは一意である可能性が高く、必要なものです)。
MS Access をお持ちの場合 (MS Office を購入したため)、Access でこのようなことを行うことをお勧めします。やりたいこと (および同様の他のタスク) により適しています。
Select id_number from your_table where name="theName" and fathername="theFatherName"
Index & Match 式を組み合わせて使用することもできます。
数式 ==INDEX($C$1:$C$5,MATCH(1,($A$1:$A$5=F2)*($B$1:$B$5=F3),0))
その配列数式として、数式を入力した後にctrl+ shift+ を押します。enter