2

1 つのスプレッドシートには、人の姓名を組み合わせた 3 つの列があります。2 番目のスプレッドシートには、列 a = 名と列 b = 姓があります。

スプレッドシート 1 のどの名前がスプレッドシート 2 に見つからないか知りたいです。また、データを検証して、正しいルックアップを見つけたときに数式が正確であることを確認する必要があります。

これを機能させるには、スプレッドシート 2 の列を結合して同じ列に姓名を作成する必要がありますか?

どちらのシナリオでも、どの式を使用しますか?

4

1 に答える 1

0

これを使って:

=ISNA(MATCH($A1&" "&$B1,Sheet2!$A:$A,FALSE)))

どこで(順番に):

  • A1の名の列です。Sheet1
  • B1は姓の列ですSheet1
  • Sheet2データが名前として個別に保存されているシートです
  • $A:$A2 つの名前が一緒にある行です。
  • FALSE完全一致だから

これはFALSE、要素が存在しない場合に返され、存在する場合に返さTRUEれます

以下も使用できます。

=VLOOKUP($A1&" "&$B1,Sheet2!$A:$D,3,FALSE)

一致するデータを取得する場合。

最後に、別の方法でルックアップを行う必要がある場合は、このスレッドを参照して、文字列を 2 つに分割する方法についてのアイデアを確認してください。

于 2012-11-20T18:10:57.320 に答える