• 締切済み

A列とB列の数字が一致しているか調べたい

エクセルで、A列・B列の数字が一致しているか調べる方法(関数?)を教えてください。 もし一致していなければ(A列にあってB列にない、もしくはその逆)、 何らかの手段で一致していない数字をわかるようにしたいのですが 可能でしょうか? A列 B列 ------------------ 1   6 2   5 3   4 4   7 5   9 6   6

みんなの回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

    A   B 1   1   6 2   2   5 3   3   4 4   4   7 5   5   9 6   6   6 >もし一致していなければ(A列にあってB列にない、もしくはその逆)、 >何らかの手段で一致していない数字をわかるようにしたいのですが ◆条件付き書式はいかがでしょうか? ■手順■ 1)色分けする範囲を指定します(A1:A6を範囲指定します) 2)メニューバーの[書式]-[条件付き書式]の条件1の「セルの値が」を「数式が」に変更する 3)数式がの横に、 =COUNTIF(B:B,A1)=0 と入力して、右の「書式」-「パターン」(または、フォント)で色を設定して、OK 4)条件2も同様にこんどは B1:B6 を範囲指定して、「数式が」にして、 =COUNTIF(A:A,B1)=0 と入力して、右の「書式」-「パターン」(または、フォント)で色を設定して、OK ★これで、一致しない数字に指定した色がつきます

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

質問が不正確ではないか。 (A)同行で対応したA,B列の2つのデータが一致しているということでなく (B)A列の範囲全体とB列の範囲全体の中で相手の範囲に同じデータがあるかどうか をチェックしたいということでしょう。回答者が誤解してませんか。 小生も(A)かと一瞬思った。 ーー Coontif Match VLOOKUP などでチェックできそうです。 1 6 6 2 5 5 3 4 4 4 7 #N/A 5 9 #N/A 6 6 6 C列C1は=MATCH(B1,$A$1:$A$10,0) を入れて下方向に複写。 数字でなく#N/Aの行はA列に該当なしを意味す。 エラー表示がイヤなら、質問者でIF文、ISERROR関数を使い丁寧にやりたければどうぞ。B列に対してA列側からも同様で判ると思うから略。

全文を見る
すると、全ての回答が全文表示されます。
  • mako_sea
  • ベストアンサー率47% (62/130)
回答No.3

私の場合なら =if(A1 <> B1, "NG","") とC1に式をいれてます。 こうすると違っているところだけ「NG」となりますよ。

全文を見る
すると、全ての回答が全文表示されます。
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.2

もちろん一例です countif(A:A,B1)でA列にあるB1の数を探します。 この数が0ならばB1はA列にない事になります。

全文を見る
すると、全ての回答が全文表示されます。
  • 10ken16
  • ベストアンサー率27% (475/1721)
回答No.1

EXACT関数ではどうでしょう。 =EXACT(A1,B1) で、A1=B1ならTRUE、異なればFALSEを返します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでA列に数字が入力されていて、その数字が10以上のときに、B列

    エクセルでA列に数字が入力されていて、その数字が10以上のときに、B列にAあるいはBという文字を交互に入力したい(画像をご参照ください)のですが、関数を用いて自動的に入力できますか。

  • エクセルで一致した数字を抽出する

    こんばんは。 excel 2007を使っていますが、 A列の1~100に数字がランダムに入っています。 B列の1~100にも数字がランダムに入っているとします。 Aの1~100の数字とBの1~100の数字の中で 一致している数字をC列に書き出される方法は ありますでしょうか? よろしくお願いいたします。

  • A列かB列に数字が入っているセルを対称にして計算したい。

    A列とB列に数字が入っています。 A列とB列どちらともはいっていることも、入っていないこともないです。 必ずどちらかに数字が入っています。 C列で、 =100*「A列かB列数字が入っている方」 の関数が知りたいのですが。。。 よろしくお願いします。

  • エクセルについて A列に書いた数字がB列にも

    初心者です なんと言っていいかわかりませんが、A列に入れた数字がB列にも同じように出る方法は、ありませんか。たとえば、A1に5と入れたらB1にも5 A5に8と入れたらB5にも8となるようにしたく、またそれが、ずっと続くようにしたいのですが。        それと別にA1にあらかじめ40と数字入っているとしてB1に1を入れたときA1の数字はそのままで青といったようにしたく、いくら下にいっても続くようにしたいのですが無理でしょうか。よろしくお願いします  

  • エクセルで、A列に「20081020」が入っており、B列に「20081

    エクセルで、A列に「20081020」が入っており、B列に「20081030」、C列に「20090102」 と数値が入っているとします。 お分かりの通り、日付がスラッシュ無しで入っているのですが、A列に対してB,C列のような日付が何日後、もしくは何ヶ月、何日後のデータなのかわかるようにしたいです。 関数でありますでしょうか? 上記の例であればB列は10日後、C列は64日後と表示されるようにしたいです。 (数字だけでも構いません) 教えていただければ幸いです。 何卒よろしくお願いします。

  • VLOOKUPで一致した場合に特定の数字を返す

    Excelファイル1に平成24年度版の商品の縦書き一覧表があります。(A2~A100までが商品名) 同じくExcelファイル2に平成23年度版の商品の縦書き一覧表があります。(A2~A100までが商品名) Excelファイル1における平成24年度の商品一覧表の各商品の横のセル(B2~B100)に、平成23年度にも販売していたのであれば「23」という数字を記入し、平成23年度に販売していなければ(平成24年度からの発売であれば)「24」という数字を記入したいとします。 簡単な方法としてはExcelファイル2のB2~B100に23を記入し、Excelファイル1のB2に VLOOKUP関数を入力し、Excelファイル1と2のA列が一致する場合、Excelファイル2のB列(23)を返し、一致しないセルのエラーを削除して24を記入するという方法が考えられます。 しかし、一つの関数入力で23年度の一覧表に一致する商品の隣のセルに23、23年度に販売されていなければ24という値を返すようにしたいと思います。 IF関数の中の論理式の部分をVLOOKUPに置き換えて入れ子にし真なら23、偽なら24とすればよいのかと思ったのですが、エラーになります。 どのような数式をつくればよいのでしょうか。

  • 下記のようにA列にランダムで出現する数字に対して、B列でその出現間隔を

    下記のようにA列にランダムで出現する数字に対して、B列でその出現間隔を計算する関数ってありますでしょうか?A列の数字が何千行となるため、単純な減算?等ではなく関数でやりたいのですが・・・。 (例) A列 B列  0  0  3  0  0  0  7  4  0  0 10  3  0  0  色々検討しているのですが、うまく行かずに悩んでいます。誰か教えて頂けないでしょうか?。

  • A列 B列

       A列 B列  1  1 Aさん  2  2 Bさん  3    Aさん  4  1 Bさん 上記の表のような場合、Aさんの合計は、1です。 数字が入力されている件数は、1件です。 Bさんの合計は、3で、数字の入力されている件数は、2件あります。 このように、Aさんの合計および、数字が入力されている箇所の件数を抽出するには、 どのようなエクセルの式を入れるといいですか? 昨日から、何度もすみません‥(下矢印)宜しくお願いします。

  • B列にA列の数字をかけた数字を出したい

    B列の各行に3(or2or1)を入力をしたらA列の数字に0.3(2なら0.2,1なら0.1) をかけて小数点第一以下は切り捨てをするマクロを組みたいのですができません。 例  A5に4581と入力されていてB5に3と入力をしたらB5が1374と変換される ようにしたいです;どのようなマクロを組めばよいでしょうか。。。 環境はWINDOWSVISTAのEXCEL2007ですm(__)m

  • エクセルの列の表記がA、B、~から数字のみになった

    エクセルを開くと、列の名前はアルファベットでA、B、C、~と続き、行は数字1、2、3、~と続いています。 今日気づいたのですが、列の名前がすべて数字に変わっていました。 ウィルスなどに罹ったのでしょうか? どのような対策法がありますか? このまま放っておいても良いでしょうか?

専門家に質問してみよう