どなたか私を助けていただいたり、指示をくださったりできる方がいらっしゃいましたら、教えていただけないでしょうか。次のようなデータを含むワークシートがあります。
+---+----------------+--------+-----+----------------+ | | A | B | C | D | +---+----------------+--------+-----+----------------+ | 1 | 顧客名 | 性別 | 生年月日 | 顧客名 | +---+----------------+--------+-----+----------------+
等。
Column A
そこで、内の顧客名の事前定義されたリストを使用して検索しColumn D
、未使用の名前を別の列に返す方法があるかどうかを知りたいと思いました。
次のコードを試してみましたが、一致しない名前が繰り返されているようです。どこが間違っているのかわかる人はいますか?
=IFERROR(INDEX($A$3:$A$1999,MATCH(0,IFERROR(MATCH($A$3:$A$1999,$F$3:$F$399,0),COUNTIF($G$1:$G1,$A$3:$A$1999)),0)),"")
答え1
列 E では次の数式を使用できます。
=IF(ISNUMBER(MATCH(A1,D:D,0)),"",A1)