1 つのスプレッドシートには、人の姓名を組み合わせた 3 つの列があります。2 番目のスプレッドシートには、列 a = 名と列 b = 姓があります。
スプレッドシート 1 のどの名前がスプレッドシート 2 に見つからないか知りたいです。また、データを検証して、正しいルックアップを見つけたときに数式が正確であることを確認する必要があります。
これを機能させるには、スプレッドシート 2 の列を結合して同じ列に姓名を作成する必要がありますか?
どちらのシナリオでも、どの式を使用しますか?
1 つのスプレッドシートには、人の姓名を組み合わせた 3 つの列があります。2 番目のスプレッドシートには、列 a = 名と列 b = 姓があります。
スプレッドシート 1 のどの名前がスプレッドシート 2 に見つからないか知りたいです。また、データを検証して、正しいルックアップを見つけたときに数式が正確であることを確認する必要があります。
これを機能させるには、スプレッドシート 2 の列を結合して同じ列に姓名を作成する必要がありますか?
どちらのシナリオでも、どの式を使用しますか?
これを使って:
=ISNA(MATCH($A1&" "&$B1,Sheet2!$A:$A,FALSE)))
どこで(順番に):
A1の名の列です。Sheet1B1は姓の列ですSheet1Sheet2データが名前として個別に保存されているシートです$A:$A2 つの名前が一緒にある行です。FALSE完全一致だからこれはFALSE、要素が存在しない場合に返され、存在する場合に返さTRUEれます
以下も使用できます。
=VLOOKUP($A1&" "&$B1,Sheet2!$A:$D,3,FALSE)
一致するデータを取得する場合。
最後に、別の方法でルックアップを行う必要がある場合は、このスレッドを参照して、文字列を 2 つに分割する方法についてのアイデアを確認してください。