No. | 質問・回答 | おれい |
|
[122359] Excel関数について |
|
|
使用しているOS: Windows XP
使用しているPCのメーカー/機種/型番:
関係するアプリケーション名/バージョン:Excel2003
エクセルファイルで、sheet1にあり、sheet2にない行をsheet3に、sheet1になく、sheet2にある行をsheet4に表示したいのですが、どのような関数を組み合わせて作ればいいのでしょうか。
すべてのsheetともA列(商品コード)、B列(商品名)、C列(単価)、D列(数量)で、A列の商品コードで検索したいと思います。宜しく御願い致します。
Excelhiro (未登録) 2011年9月19日12:49
|
|
|
|
[122374] |
関数では無理で、マクロが必要です。
トリック (未登録) 2011年9月21日16:35
|
|
|
|
[122375] |
あ、でも、有無の判定は次のようにできます。
1) Sheet1をSheet3へコピー
2) Sheet3 の使っていない列の先頭行で次の関数を打ち、先頭以外の行へもコピー
=ISNA(MATCH(A1,Sheet2!A:A,0))
'TRUE'となるのが、Sheet2に含まれないデーターです。
同様に、
1) Sheet2をSheet4へコピー
2) Sheet3 の使っていない列の先頭行で次の関数を打ち、先頭以外の行へもコピー
=ISNA(MATCH(A1,Sheet1!A:A,0))
'TRUE'となるのが、Sheet1に含まれないデーターです。
MATCH関数は、検索し見つからないときは#N/Aになります。ISNA関数は#N/Aの時にTRUEになります。
FALSEの行を消してください。
トリック (未登録) 2011年9月21日16:55
|
|
|
|
[122380] |
トリック様 ご回答ありがとうございます。
やはりマクロでないと無理ですか。
了解しました。ありがとうございました。
Excelhiro (未登録) 2011年9月23日00:27
|
|
|
|
( 参照数:1530 日平均:0.3 ) |
|
〜 回答の受付を終了しました 〜 |