• 締切済み

2つのファイル(Sheet)比較して重複しないデータを追加する方法

EXCEL2003で2つのファイル(Sheet)で同フォーマットの表(データベース)にて1つの列をキーとして比較して、重複しないデータを片方の表に追加する事は出来ますか? 一番好ましいのはマクロを組んで一発で出来るのが良いのですが、最低関数式等で出来ますか?

みんなの回答

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

申し訳ないですが、具体例を示してもらえますか。

関連するQ&A

  • エクセル2010 シート2とシート1の重複削除

    シート2のB列を元に シート1のB列と比較し、シート1側の重複したデータを一括で削除するという マクロを作りたいのですが 知識が足りずに作る事ができません。 データ数が多いので 効率のいい方法があったら教えていただけないでしょうか? またはマクロを教えていただけないでしょうか? 他の列はデータが埋まっていて作業領域にする事ができません。 よろしく お願いします。

  • 複数のシートから重複するデータを別シートに抜き出す

    こんにちは。 Excel2007です。 複数のシート(現在はSheet1からSheet4ですが、最終的にはSheet10ぐらいまでになります)に蔵書データが入っています。 A列21行目から作者名、B列21行目から本のタイトル、C列21行目からページ数と以下、値段、ISBNなどJ列まで蔵書データが入っています。本棚ごとにSheet1、Sheet2と分かれて入力されています。 この複数のシートから本のタイトルが重複するものを別シートに抜き出すにはどうしたらいいでしょうか? 重複データを削除するマクロや関数は探せたのですが、複数のシートにまたがっている場合は探しきれませんでした。 何かいい解決方法があればご教授下さい。

  • エクセル:複数シートで重複データを抽出したい

    こちらで、ひとつのシート内での重複データの抽出はできました。 ↓ http://www12.ocn.ne.jp/~momonet/excel-temp41.htm これを応用し、複数のシートの列内の重複を抽出することはできますか? シート1のA列とシート2のC列というように、同じ列ではないこともあります。 よろしくお願いします。

  • エクセルで異なるシートのデータを比較したり、コピーしたりしたい

    お世話になっております。 エクセルとはほとんど初対面といった状態で、四苦八苦している状況です。 今やりたいことは、下記のようなことです。 実現方法やアドバイスなど、何でもいいので教えてください。 宜しくお願いします。 シートA,シートBがある。 シートAは今回取込んだデータ。 シートBはこれまで取込んだ累計データ。 2つのシートの項目は同じで、複数列ある。 その中にキーとなる列がある。 (例:項目番号,項目名称,説明,etc 項目番号がキー) (1)まず、シートAのデータを一旦消去し、CSVファイルを読み込む。 (2)次に、シートBの既存のデータとシートAのデータを比較する。  シートAにあってシートBにないデータは追加する。  シートAにあってシートBにもあるデータは上書きする。 (2)の方法が分りません。 シートAにあるデータがシートBにあるのかどうかと言うところはAdvancedFilterと言う関数を使って出来たのですが、追加/上書きと言うところが出来ません。 AdvancedFilter以外にもっと使いやすい関数があるのでしょうか? それとも根本的にもっと違ったやり方があるのでしょうか? ちなみに、別のデータベースを使うとかは不可です。 エクセルでやらないといけない仕様なのです。 宜しくお願いします。

  • エクセルでの列と列の比較、重複データ個数抽出

    すいません。どなたか教えてください。 今、エクセル2003を使用しているのですが、ある条件でデータの個数が抽出出来ません。 お知恵をお貸しください。   A列 B列 1 あ   あ 2 い   う 3 う    い 4 え    5 お   か A列とB列を比べると、「あ、い、う」の3つのデータが重複しています。 そこで、一つのセルで3個とい値を返したいです。 条件として、 ・計算用のシートや別セルを使わずに、例えば、C1などの1つのセルの中で関数を使用して個数を出したいです。 ・できたらマクロも使用しないでやりたいです。 ・数字ではなく、文字列の比較で、空白行もあります。 やはり、列同士の比較は一つのセルの中でやることは不可能なのでしょうか? どなたかよろしくお願いいたします。

  • excelで2つのシートを比較し、新しいシートへ

    初めまして。 同じような内容で、いくつか調べさせていただいたのですが、その内容を自分の内容に照らし合わせてトライしてみたのですが、うまくいかなかったため、質問させていただきます。 Excel2010 での関数について質問です。 1:シートが2つあります。((1)と(2)とします。)   両方のシートには1000行くらいのデータが両方入っています。列の項目は一緒です。 2:シート(3)に(1)と(2)のB列を比較して、   ・(1)に合って、(2)にない時は(1)のデータ   ・(1)にも(2)にもある場合は(2)のデータ   ・(2)にのみある場合は(2)のデータ   をシート(3)に作ります。 *この際、(1)と(2)の両方にBの数値があった場合には、さらにA列を比較し、A列とB列がシート(1)と(2)で完全に一致した場合には(2)のデータ。Bの数値が一緒でも、A列のデータが違う場合には(1)も(2)もシート3に表示したいです。 イメージとして画像を添付しました。 シート3に関数を入れるだけで上記条件が表示できればいいのですが、出来なければシート1,2にkeyとなる列を挿入して、それを軸としてシート3にするものなのか。 元々の理解が薄いため、購入した本も今回はどの関数を使用すべきか判断が付きませんでした。 同じような質問がある。とお叱りがあるかもしれませんが、いくつか試してみて出来なかったため質問させていただきます。 今回、急ぎで解決が必要なため、初めて登録し投稿させていただきます。 追加で必要な情報等ありましたら、ご指摘いただけますと幸いです。 宜しくお願い致します。

  • 2つのシートから合致するデータの抽出方法

    Excelについて質問させて頂きます。 二つのシートにある表からA列B列が合致する行だけを表示させたいと思います。 例;A列→商品名、B列→商品コード、C列以降→在庫数など。 シート1には、現在も販売されているもの。 シート2には、過去の分も販売されていたもの。 があります。 どのような解決策がありますか? データベースには10000件以上のデータがあるので一つずつ照合していけません。 どなたかExcelの関数に詳しいかたがいらっしゃいましたらご教授頂けましたら幸いです。 宜しくお願い致します。

  • シートの保護でデータ追加が出来ない Excel

    表の項目で関数を入れているなど、データ入力以外さわらせたくない項目があるため、 シートの保護を設定するとデータの追加(新しいレコードの追加)が出来なくなりました。 (表をリストに変換しています。またセルの設定で「ロック」は外しています) またマクロも実行時にエラーになります。 「シートの保護」の「~許可する操作」の設定をいろい変えてみたのですがうまくいきません。 リストへレコード追加やマクロ実行時が出来て、ユーザーには関係のない項目を触らせなくする方法は無いでしょうか。 エクセル2003です。

  • データの重複を求める関数

    こんにちは。パソコン教室に通う主婦です。エクセルはなかなか難しいです。次の質問教えてください。 Sheet1、2の2つのデータから重複したデータ検索する関数を教えてください。 重複していたら1、そうでないと0、今後、リストのレコードに増減があっても対応できる式をSheet 3に関数であらわしたいのです。 A列には氏名、Sheet1,2のB列には郵便番号、Sheet3のB列には重複を表示したいのです。 よろしくお願いいたします。

  • エクセルで複数シート間での重複データを避けるための方法

    エクセルで複数シート間での重複データを避けるための方法 こんにちは いつもお世話になっています。 エクセル2003を使用しています。  Sheet1は表引き先です。A1に検索値(名前)を入れると、他のシート(教科別)からコード(数字)を引いてきます。具体的には、セルA2以下に教科名、セルB2以下にコードを引いてきます。 例えば 教科 コード 国語 1 算数 2 英語 3 こんな感じです。 Sheet2は国語、Sheet3は算数、Sheet4は英語で、それぞれA列に名前、B列にコードを入力します。 例えば、 新井 1 井上 2 上野 3 こんな感じです。 ここで質問です。Sheet1でのコードの表引きで各教科のコードが重複しないようにしたいのです。Sheet1での確認ではなく、実際に各教科ごとのシート(Sheet2-4)のコード欄に他の教科のコードが重複した時に、重複を知らせるようなプログラムを作りたいのです。どの教科から入力するかは不定ですが、必ず入力されます。 (ここでの「重複」とは、あくまでもSheet1の「名前」で表引きしたときの各教科のコードの重複のことです。つまり、例えばSheet2で「新井」と「井上」のコードが重複しても構いません。) わかりにくい表現でしたらお詫びします。情報の不足がありましたら教えてください。よろしくお願いします。

専門家に質問してみよう