• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル:2つのファイルの比較)

エクセルで2つのファイルを比較する方法

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.2

Countif関数を使えばいいと思います。 製造データのどのデータが実際に売れたかを確かめるには 製造データのシートの列にCOUNTIF関数を入れて 「範囲」を販売データのシリアル番号のある範囲を指定し(絶対参照) 「検索条件」を製造データのシリアル番号のセルに指定してやると 販売データにシリアル番号があるデータのところに「1」が入ります。 あとはオートフィルタで抽出すればいいかと。 (「012345678」のシリアル番号で検索しても「12345678」はきちんとカウントされます)

参考URL:
http://www.kenzo30.com/ex_kisotyu/ex_ks_tyukyu9.htm,http://www.kenzo30.com/ex_kisosyo/ex_ks_syokyu9_2.htm
lionno25
質問者

お礼

レスありがとうございます。 早速、試してみたいと思います。

lionno25
質問者

補足

ちょっと試してみたのですが、ファイルが 別だとできないようです。 同じファイルで、別シートだけ大丈夫という 事でしょうか。 時間を取って、自分でも試してみます。

関連するQ&A

  • エクセルで 比較して差を求める

    よろしくお願いします。 エクセル2010で三つの表があり、シリアルナンバー、英語名、 日本語名が書かれている票があります。 それぞれの表を比較して、同じ部分と違う部分をわかるようにしたいのですがどうすれば一番簡単でしょうか? 3つの表を比較して、シリアル番号は共通しているが、英語名、日本語名が違うもの (ある表では「1234- apple-りんご」となっているが「1234-apple-なし」となっているなど) など、シリアルナンバー、英語名、日本語名すべてが一致しているもの以外を抽出したいのです。 ある表にはあるけれど、別の表にはないシリアルナンバーの抽出などどのようにしていけばよろしいでしょうか? if関数で一致するかどうかなどやっていくという愚直な方法もあると思うのですが 効率的な方法があれば教えてください。 マクロやVBAは使えないので、関数式レベルでできる方法を教えてください。

  • accessのDB上よりexcelのリストから抽出

    accessに製品のDBがあります。5000個以上。 そのDBから excelで作ったシリアル番号のリストが200個。 シリアル番号が合致するものを抽出したいのですが 操作がわかりません。一番簡単に抽出する方法を教えてください。

  • オークション出品の中古カーナビの盗品の見分け方

    中古ナビをオークションで買おうか検討していますが、 某オークションに出品されてる中古カーナビの殆どが盗難品と聞きます。 その防止策の一環としてY社は製造番号(シリアル番号)を記載するよう義務付けたと言います。 では、我々買う側はその番号を何処に照会すれば盗品か否かが判るのでしょうか? そんな盗まれたカーナビの製造番号(シリアル番号)が記載されてるサイトがあれば教えて下さい。 仮にそんなサイトが存在しないのであれば、その番号でどうやって調べろと言うのでしょうか? 教えて下さい。 よろしくお願いします。

  • ウイルスバスター2005のシリアル番号について

    ウイルスバスターの2005の製品版を持っている者です。 シリアル番号を紛失してしまいました。 製造元に質問しようと思ったのですが、 シリアル番号がないと質問できないみたいでした。 現状でウイルスバスター2005をインストールしていないので、 そこからシリアル番号を調べることも出来ません。 このような場合どうしたらいいのでしょうか? どなたかご教授お願いします。 一応調べましたが、既出でしたら大変すみませんでした。

  • Excel 二つのシートのデータ比較とコピーはどうしたらよいでしょうか

    Excel 二つのシートのデータ比較とコピーはどうしたらよいでしょうか? 先月の売上表と今月の売上表のデータを比較し、以下のことを行いたいです。ちなみに先月と今月では売り上げが上がってくる商品数が異なります。先月/今月で共通しているのは商品番号のみなので、こちらを基準として (1)先月/今月を比較し、今月のみに売り上げのある(重複していない)商品に関し、商品番号を抽出したい (2)先月/今月を比較し、両月ともに売り上げのある(重複している)商品に関しては、商品番号に属するデータ(先月分には記載があり、今月分には記載なし。しかも複数項目あります。たとえばH列に生産国、I列に商品名など)を先月分のシートから今月分のシートに移植したい 以上なのですが、商品数が多くて、目視で確認するのに大変な時間がかかり、困っています。どなたかよい解決方法を教えていただけると大変助かります。よろしくお願いします。

  • iPodの保証書が無記載だが、有効??

    iPodの保証書が無記載だが、有効?? オークションで購入しましたが、説明欄に 「シリアルナンバーで確認したところ 電話サポート2010/8/26まで 修理保証期間2011/5/27まで 」 と、ありましたので、安心していましたが、 届いた保証書には何も記載がありませんでした。 保証書に「製品番号、製造番号、販売店印、お買い上げ日が無いものは 無効」とあります。 出品者に連絡したところ、 「私はApple確認済みなので 保証はシリアルナンバーを伝えればちゃんと受ける事が可能です」 とのことですが、本当にシリアルナンバーのみで保証受けられますか。 あと、アップルへの電話問い合わせも有料 と、話していましたが、 それはいかかですか。 よろしくお願いします。

  • VARCHAR型の数値比較

    教えてください。 テーブルにVARCHAR型のデータがあるのですが、 その内容は、数値や文字です。  2.5  20  0未満 などなど。 仮に4以下のデータを抽出する場合、 どのようにかけば「2.5」のデータがHITするのでしょうか? この場合、「0未満」など文字のあるデータは検索対象から外れてもかまいません。 よろしくお願いします。

  • 【ACCESS】フォーム上で検索して複数代入するには?

    ACCESS2003、初心者です。 医療事務のデータベースを作っています。 tbl薬剤等製品のテーブルに 製品番号、製品名、販売元、製造番号 などがあります。 フォーム上でコンボボックス(製品番号)から、tbl薬剤等製品の製品名、製造元、販売元、製造番号を抽出してテキストボックスに代入したいのです。 下記のようなコードで代入できたのですが、これだと処理が重い気がします。スマートなコードじゃないですよね? Private Sub 製品番号_Change() [製品名].Value = DLookup("[製品名]", "tbl薬剤等製品", "[製品番号] = '" & Forms![frm接種記録]![製品番号] & "'") [製造元].Value = DLookup("[製造元]", "tbl薬剤等製品", "[製品番号] = '" & Forms![frm接種記録]![製品番号] & "'") [販売元].Value = DLookup("[販売元]", "tbl薬剤等製品", "[製品番号] = '" & Forms![frm接種記録]![製品番号] & "'") [製造番号].Value = DLookup("[製造番号]", "tbl薬剤等製品", "[製品番号] = '" & Forms![frm接種記録]![製品番号] & "'") End Sub もっと簡単に代入できるコードの書き方はありますでしょうか?

  • 二つのエクセル名簿を比較し、抽出したい

    エクセルでできた名簿が2つあります。 どちらも 列EがID、 列Fが氏名 列Gがフリガナ という構成は同じです。 両方の名簿で同じ人は、同じIDです。 ただ、上記記載以外の列、備考や更新日などは同じ人でも異なったデータが入っています。 二つの名簿ファイルを借りに名簿A、名簿Bとすると 名簿Aにのみ掲載されてる人のレコードのみ抽出したいのです。 両方の名簿から、ABともに掲載されてる人、Bのみに掲載されてる人を除き、Aのみに掲載されてる人だけのリストを作りたい。 理想は、名簿Aのリストはそのままにして、 まったく別の列(例えば列Z)に抽出した人だけ 1を入力するなどが理想です。 1行ずつ目で見て比較していくのは、時間のむだでとてもできません。

  • エクセルVBAでのコード番号抽出について

    エクセルの売上一覧から会員番号ごとにデータを抽出して、合計金額を算出し、新しくデータを作りたいのですが、コード番号は顧客の購入分存在しますので、コード番号は人によって 5個あったり20個あったりします 当初、forの中にIF分を記載するなど考えましたが、どうしても同じ会員番号のデータだけを取り出すということが出来ていません。 同じ会員番号のデータだけを抽出し、他のシートへそれらの合計件数、合計金額を書き出したら 抽出したデータは削除し、また次の重複データを抽出し、合計件数、合計金額を書き出し・・・ ということが実行できるコードがありましたらお教えください。