2009-12-10 18:44:01 +0000 2009-12-10 18:44:01 +0000
100
100
Advertisement

1つの列の中で別の列にない項目を探す

Advertisement

Excelで2つの列を持っていて、B列にはあるけどA列にはない項目を探したい(できればハイライトしたい)のですが、一番手っ取り早い方法は何でしょうか?

Advertisement
Advertisement

回答 (8)

95
95
95
2009-12-10 19:01:46 +0000
  1. A 列のリストを選択します。右クリックして「範囲に名前を付けて…」を選択
  2. ColumnToSearch “を入力します。セル C1 をクリック 5.この数式を入力: =MATCH(B1,ColumnToSearch,0)
  3. 6. B のすべての項目について数式を下にドラッグします。

もし数式が一致しない場合は #N/A とマークされ、そうでない場合は数字になります。

32
32
32
2011-05-09 16:18:08 +0000

B列をハイライトし、条件付き書式設定を開きます。

pick ハイライトするセルを決定する数式を使用します。

17
Advertisement
17
17
2015-04-16 20:02:34 +0000
Advertisement

2 つの列を選択します。条件付き書式設定] に移動し、[セル規則のハイライト] を選択します。値の重複を選択します。次のステップに進んだら、ユニークな値に変更します。私はそれをやっただけでうまくいきました。

15
15
15
2013-12-06 20:43:40 +0000

これを理解するのに時間がかかりましたが、とても簡単です。データがA2とB2で始まると仮定して(ヘッダーの場合)、C2に次の式を入力します:

=MATCH(B2,$A$2:$A$287,0)

その後、クリックして下にドラッグします。

セルに#N/Aがある場合、B列のそれのすぐ隣にある値がA列全体のどこにも表示されていないことを意味しています。

4
Advertisement
4
4
2011-10-21 14:02:46 +0000
Advertisement

ここではBで見つからないリストAへの私の配列式の答えを参照してください:

=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR(MATCH($A$2. A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999),0),“” ) 2列の名前を比較して欠落した名前を返す

3
3
3
2014-02-24 11:10:21 +0000

私の要件は、ハイライトするのではなく、2つの列の間で重複していることを除いてすべての値を表示することでした。私は@brentonのソリューションの助けを借りて、さらに私は直接データを使用できるように値を表示するために改善しました:&002&002&001&002&002&002:それは列Aにリストされていない列Bからのすべての項目をリストアップするように、3番目の列の最初のセルでこれをコピーし、列を介して数式を適用します。

1
Advertisement
1
1
2014-09-11 13:25:03 +0000
Advertisement

回答を共有してくださった方々、ありがとうございます。

この質問の私のバージョンでは、比較するために2つの列を持っていました - 完全な卒業クラス(Col A)とその卒業クラスのサブセット(Col B)。

私は3番目の列に次の式を入れました:

=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)

これは、データの最初の数行でいくつかのエラーが発生したものの、私の学生のほとんどをコード化しました。

-3
-3
-3
2015-02-16 09:52:35 +0000

には、C1と書きます。そして、=if(A1=B1 , 0, 1)で、Conditional formattingData barsを選択します。これが一番簡単な方法です。

Advertisement

関連する質問

6
13
10
9
10
Advertisement