私はExcelで2つの列を持っていて、B列にはあるがA列にはない項目を見つけたい(できればハイライト)
一番手っ取り早い方法は?
112 C. Ross 2009-12-10
- A列のリストを選択します
- 右クリックして、「範囲に名前を付ける」を選択します
- Enter “ColumnToSearch”
- セルC1をクリック
- この式を入力します。
=MATCH(B1,ColumnToSearch,0)
- Bのすべての項目の数式を下にドラッグします
式が一致しない場合は#N/Aとマークされ、そうでない場合は数値となります
一致した場合に TRUE、一致しない場合に FALSE を指定したい場合は、代わりにこの式を使用します
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
発見されなかった値を返し、発見された値には空の文字列を返すようにしたい場合
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
106 devuxer 2009-12-10
手っ取り早くできる方法をご紹介します
B列をハイライトして、条件付き書式設定を開きます
ピック どのセルを強調表示するかを決定するために数式を使用します
次の式を入力し、希望のフォーマットを設定します
=countif(A:A,B1)=0
34 Ellesa 2011-05-09
2 つの列を選択します。条件付き書式設定] に移動し、[セル規則のハイライト] を選択します。値の重複を選択します。次のステップに進んだら、ユニークな値に変更します。私はそれをやっただけでうまくいきました
18 DOB 2015-04-16
これを理解するのに時間がかかりましたが、とても簡単です。データがA2とB2(ヘッダー用)で始まると仮定して、C2にこの式を入力します
=MATCH(B2,$A$2:$A$287,0)
次に、クリックして下にドラッグします
#N/A
のセルは、B列の直隣の値がA列全体のどこにも表示されないことを意味します
A列の検索配列全体と一致するように$A$287を変更する必要があることに注意してください。例えば、A列のデータが1000エントリでダウンした場合、$A$1000となります
16 brenton 2013-12-06
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)),””)
4 Jeeped 2011-10-21
私の要件は、ハイライト表示ではなく、2つの列の間で重複している値を除いたすべての値を表示することでした。私は@brentonさんのソリューションの助けを借りて、データを直接使用できるように値を表示するようにさらに改良しました
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
第3列の最初のセルにこれをコピーして、それが列Aにリストされていない列Bからのすべての項目をリストアップするように列を介して数式を適用します
4 Gautam Jain 2014-02-24
答えを教えてくださった方々、ありがとうございました。皆さんの解決策のおかげで、自分の道を切り開くことができました
この質問の私のバージョンでは、比較するために2つの列を用意しました。私は、完全な卒業クラスではサブセットのメンバーである学生を強調表示できるようにしたいと思いました
次の式を3列目に入れてみました
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
これは私の学生のほとんどをコード化していますが、データの最初の数行にはいくつかのエラーが発生しました
1 Drew McAllister 2014-09-11
C1
に=if(A1=B1 , 0, 1)
と書く。そしてConditional formatting
でData bars
かColor scales
を選択します。これが一番簡単な方法です
-3 A.Ramin walyar 2015-02-16