アプリ版:「スタンプのみでお礼する」機能のリリースについて

表題の件ですが、
現在エクセルの2つのシートに2列のデータがあります。


シート1
A列 B列
AAAAAA   001
BBBBBB 002
CCCCCC 003
DDDDDD 004
シート2
A列 B列
AAAAAA  001
BBBBBB 002
CCCCCC 003
DDDDDD 005

この2つを比較し、組み合わせが違うものだけを抽出したいのですが、
どのような関数を使えばよいでしょうか。
どなたかご教示お願いいたします。

質問者からの補足コメント

  • すみません、補足します。
    添付画像のようなデータがシート1とシート2にあり、
    シート2の方は部署と承認者番号の組み合わせが違うものがあるので、
    それを抽出したいのです。
    よろしくお願いします。

    「エクセルにて2つの列の組み合わせが正しく」の補足画像1
      補足日時:2017/02/28 09:44

A 回答 (5件)

No.2です。



>シート2の方は部署と承認者番号の組み合わせが違うものがあるので、
>それを抽出したいのです。

Sheet2のデータを抽出すればよいのですね?
どこに抽出したいのか書いてないので、Sheet3に抽出するようにしてみました。

やり方は前回と一緒です。
↓の画像のようにSheet2に作業用の列を設けています。
作業列C2セルに
=IF(OR(COUNTBLANK(A2:B2),COUNTIFS(Sheet1!A:A,A2,Sheet1!B:B,B2)),"",ROW())
という数式を入れフィルハンドルでこれ以上データはない!という位まで下へコピーしておきます。

Sheet3のA2セルに
=IFERROR(INDEX(Sheet2!A:A,SMALL(Sheet2!$C:$C,ROW(A1))),"")
という数式を入れフィルハンドルで列・行方向にコピーすると
画像のような感じになります。m(_ _)m
「エクセルにて2つの列の組み合わせが正しく」の回答画像4
    • good
    • 0
この回答へのお礼

2度もご丁寧にありがとうございます!
とても助かりました…重ねてお礼申し上げます。

お礼日時:2017/02/28 20:01

》 …を抽出したいのです


何処に、どういう形で?例を示さなきゃぁ~!
    • good
    • 0

》 …を抽出したい


何処に、どういう形で?例を示さなきゃぁ~!
    • good
    • 0

こんばんは!



>この2つを比較し、組み合わせが違うものだけを抽出したいのですが、

どちらのSheetが基準になるのでしょうか?
1行目は項目行で2行目以降にデータがあるとします。
Sheet1をみて、Sheet2にあるか、ないかを判断したい場合は
Sheet1のC2セルに
=IF(OR(COUNTBLANK(A2:B2),COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,B2)),"",ROW())
という数式を入れフィルハンドルでダブルクリックしてみてください。
行番号が表示されている行のデータがSheet2にない!というコトになります。

別シートに抽出したい場合は
INDEX関数を使用し、行番号が表示されている行だけを抽出するコトができます。

※ Sheet2をみて、Sheet1にあるかないか?を判断したい場合は
Sheet2のC2セルに
=IF(OR(COUNTBLANK(A2:B2),COUNTIFS(Sheet1!A:A,A2,Sheet1!B:B,B2)),"",ROW())
という数式を入れフィルハンドルでダブルクリック!

これでSheet1にない場合に行番号が表示されます。m(_ _)m
    • good
    • 0

こんにちは



2つのシートの同じ行のA、B列を比較すれば良いということでしょうか?

例えば、シート2のC列に結果を出すとして…
シート2のC1に
 =IF(AND(A1=Sheet1!A1,B1=Sheet1!B1),"","×")
と入力して、下方にオートフィル。

値が違う行には「×」が表示されます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!