0

Excelの2つの列、AとBを比較しようとしています。列Aには、顧客番号の完全なリストが含まれています。列Bには、同じ顧客番号の不完全なリストが含まれています。したがって、顧客番号がAにあり、Bにはない場合は、その番号を列Cに出力します。

4

3 に答える 3

2

MATCHこの関数を。と組み合わせて使用​​しISNAます。

次の表がある場合

A       B       C
1       4   
2       3   
3       1   
4       7   
5       2       5
6               6
7       

列「A」に完全な顧客リストを入力し、列Bにランダムに並べられた部分リストを入力します。次に、関数をC1(および列Cの残りの部分)に配置します。

=IF(ISNA(MATCH(A1,B:B,0)),A1, "")

ここで、値「5」と「6」は列Cにのみ表示されます。これは、これらが列Bに表示されない2つの数値のみであるためです。

于 2012-05-09T19:58:24.327 に答える
0

Cel C1 = IF(ISERROR(VLOOKUP(A1、$ B $ 1:$ B $ 10,1、FALSE))、A1、 "")

行数を調整し、列Aに対して入力します。

于 2012-05-09T19:57:39.703 に答える
0

私はあなたがこのようなものを探していると思います:

=IF(ISERROR(MATCH(A1,B1,0)),A1,"")

その数式を新しい列に沿って伝播すると、列Bが一致しない場合に、入力された列Aが再印刷されます。

参照URL: http ://support.microsoft.com/kb/213367

(私は元の質問を間違って読んだと思います。そして、列AとBは、値が並ぶ場所ですでにソートされていると仮定しています。)

于 2012-05-09T19:58:52.953 に答える