• 締切済み

エクセルファイル同士の照合

よろしくお願いします AとBのふたつのエクセルファイルがあります。 二つのファイルには商品名と単価が並んでいます。 Aは全ての商品についての単価がのっており Bはその一部だけがのっています。 そこでBとAを照合したいのですが 数が膨大で検索や、並び替えでは対応しきれません。 良い知恵、又はテクニックを教えてもらえませんか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

Sheet1のA1:B10に 商品 単価 a 12 b 32 c 34 d 5 e 56 f 72 g 23 h 11 i 23 Sheet2のA1:B6に 商品 単価 a 12 c 35 d 5 f 34 h 23 Sheet2のC2に =IF(B2=VLOOKUP(A2,Sheet1!$A$2:$B$10,2,FALSE),"","不一致") と入れて、C6まで式を複写する。 結果は 商品 単価 a 12 c 35 不一致 d 5 f 34 不一致 h 23 不一致 なおa,bcは順序は一致しているとか、昇順とかを要求しません。 Sheet1に見つからないとエラーになりますが、表示を防ぐ方法はあります。 エラーのままでよいですか。IF文でISERRORなどで、VLOOKUPのエラーを聞いて、エラーの場合コメントを出せばよい。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。Wendy02です。 >単価がAとBで一致するかどうか照合するだけです。 >一致するかの判定は目視でやろうと思います。 私がしてきたのよりは、易しいと思います。 #1 の補足にあったものを利用させていただきます。 ただ、今は、位置関係がわかりません。ですから、こちらで想像しました。 Sheet1   C     D    E 1 商品名  単価   こちら側で調べる 2  ABC   20 Sheet2   G     H 1 商品名  単価 2  ABC   20 という条件の場合。 E2 ~ =IF(COUNTIF(Sheet2!$G$1:$H$1420,C2)=0,"該当なし",IF(D2=VLOOKUP(C2,Sheet2!$G$1:$H$1420,2,0),"",VLOOKUP(C2,Sheet2!$G$1:$H$1420,2,0))) 商品名の該当がなければ、「該当なし」と出る 商品名に対して価格が合っていれば、何もでない。 商品名に対して価格が違っていれば、Sheet2の該当の価格が出る。 VLOOKUP(C2,Sheet2!G2:G1421,6)              ↑ 範囲が1列で、6列目を探せといえば、エラー(#REF!)になります。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 >そこでBとAを照合したいのですが >数が膨大で検索や、並び替えでは対応しきれません。 なんとなくは分りますが、やっぱり分りません。「照合」という行為自体は、照らし合わせる、という行為でしかありませんかね。それでどうするか、っていうことだと思うのです。 「並べ替え」という言葉で、私の以前していたことを思い出します。旧価格表と比較して、価格訂正を行うとか、抜けているアイテム=(新製品)と値段を挿入するとか、廃番になったものは削除するとか、だいたい、2千近くだったと思いますが、のべ二日~三日は掛かったと思います。絶対にミスは許されませんしね。 それと、こういう場合、安易に、マクロとかにも頼れませんしね。マクロがあっても、本当に単純なもの以外は、使えません。

hiraji
質問者

お礼

> なんとなくは分りますが、やっぱり分りません。「照合」という行為自体は、照らし合わせる、という行為でしかありませんかね。それでどうするか、っていうことだと思うのです 返答有り難うございます 単価がAとBで一致するかどうか照合するだけです。 一致するかの判定は目視でやろうと思います。

回答No.2

ヒント! 検索の型

回答No.1

vlookup関数を勉強しましょう。

hiraji
質問者

お礼

有り難うござす =VLOOKUP(C2,Sheet2!G2:G1421,6) と入れたのですが #REF!とエラーが出てしまうのですが、 どういったことに気をつければよいでしょうか

関連するQ&A

  • エクセルでの照合ソフト

    お世話になります ちょっと困っています。 単純なんですが、数が膨大で手間がかかる照合作業があります。 以下のようなことができるソフトは手に入れることできません でしょうか。 内容 エクセル作った番号と部品名の入った一覧表があります ファイル1  No.     部品名 A1234 XZY87 B2327 DF877777 ・ ・ 一方おおもとの 番号と部品名の入ったファイルがあります ファイル2  No.    部品名 00001 GYRSAKIIII 00002 GGGG0123 ・・・・・ ・・・・・ Z9999 HTDOOTEE ファイル1の内容がすべてファイル2に含まれているかどうかを 照合し、入っていなっかった部品をチェックするような ものがほしいです。 私はエクセルでマクロを組むようなスキルはなく、 また、時間もないので、購入するか何かして手に入れたい と考えています。フリーソフトだとよいのですが。。。 よろしくお願いします。

  • EXCEL - マクロ・シート間の照合・修正

    EXCEL - マクロ・シート間の照合・修正 すみません、どなたか教えてください。 「シートA」と「シートB」とで、商品リストのデータを照合し、価格を書き変えたいです。 「シートA」を元に、「シートA」データより大量データの商品リストに価格に変更をかけたものが「シートB」になります。 【例】 ■シートA 商品番号  価格(円)  001    30  003    50  005    60 ■シートB 商品番号  価格(円)  001    25  002    55  003    55  004    40  005    60 チェックする点は、シートAにある商品番号をシートBの商品番号と照合し、同じ番号があれば、シートBの価格をシートAの価格に上書きするようにしたいです。価格が変更してなくても上書きしてもかまいません。 現在商品番号を検索して1つ1つ確認して、価格変更しています。 データが膨大にあるので、自動化・効率化を図りたいです。 どなたかよい方法を教えてください。よろしくお願いします。 できれば、ボタンを押してマクロ実行、というのが理想なのですが…。

  • エクセルデータ照合

    エクセルのデータ照合によりデータの統合をしたいです。 Sheet1 A校 50% B校 30% C校 40% D校 30% E校 20% Sheet2 B校 C校 E校 F校 Sheet1 とSheet2 の学校を照合して共通校のみを抽出しSheet3として B校 30% C校 40% E校 20% データ数は約1万件です。 宜しくお願いいたします。

  • EXCELのデータ照合で教えてください。

    EXCELで外部データの取込からデータの照合をしたいのですが ←     更新後     →     ←     更新前     →   A    B    C     D    E     F    G     H 1 商品A  4個  商品B  10個  商品C  2個  商品D  10個 2 商品C  4個  商品D   8個  商品E  10個  商品A   4個 この時に、セルA1B1とセルG2H2は、何もせず、セルC1D1には、文字を太字で表示、セルG1H1、黄色で塗つぶし、セルC2D2は、文字を黄色で表示、 セルE1F1、緑色で塗つぶし、セルA2B2は、文字を緑色で表示とかのデータの照合をしたいのですが、どなたか教えて下さい。 宜しくお願い致します。

  • Excel2000の照合方法について

    別ファイルにあるExcelの内容を照合したいと思っております。 1. Aファイルには全ての元となるデータ(例えばA~Z)があります。 2. BファイルにはAファイルの一部、(B,G,K)があります。 3. Aファイルの中から、Bファイルの内容が該当するものには目印がつくようにしたいのですが、     (Aファイル内のB,G,Kに目印を付けたい)   何か良い方法はありませんか?? ちなみにBファイルには重複があります。 わかりずらいとは思いますが、お願い致します。

  • エクセル照合の方法を教えてください0(><O)

    仕事でエクセルの照合が必要になりましたが、全くの手探りの状況です。 【前提】 ファイルAとファイルBの二つの名簿リストを照合する作業。 ファイルAには名前だけが羅列しています。 ファイルBには名前に紐付く個人情報が羅列しています。 【課題】 ファイルBの個人情報の中には、「運転免許の有無」という項目があり保有者だけには「●」が付けられています。今回AとBを照合して、運転免許保有者のみAの名簿にフラグをつけなければなりません。そして、さらに保有者のBに記載のある「年齢」「性別」の情報をAに張り付けなければなりません。 以上です。 これを実施する為の関数を教えてください。 面倒な場合は、何という関数が利用できれば実現可能かだけでも教えてくだされば幸いです。 連投ですみませんが、仕事が差し迫っているのでお許しください!!

  • エクセル 照合

    エクセルの照合についておしえてください。 Sheet1   A   B 1 ○   バラ 2 ★   ユリ と入力してあり、 Sheet2のどこかの2つのセルに ○ バラ と入力されていれば、 sheet1の ○ バラ の文字色が変わるようにしたいのです。 宜しくお願い致します。

  • 複数セルの照合&並び替え

    エクセルでたとえば、列Aと列Bを照合して、同時に昇順(降順)に並び替えることって事はできますか? 欲を言えば、並び替えしないで、一致しなかったデータの対照セルに空白を挿入することもできるのであれば、教えてください。お願いします。   前         後 A   B     A   B 1   1     1   1 2   2   ⇒ 2   2  3   4     3   □ 4   5     4   4           5   5  わかりにくいかもしれませんが、わかる方いらしたらお願いします。

  • エクセルで照合する方法

    二つのファイルを照合する方法を教えて下さい。 電話番号が300件のファイルAと500件のファイルBがあります。 ファイルAとBは300回線が重複しています。 ファイルBの重複していない200件をAと比較して抽出する方法を教えて下さい。 今日中にやらなくてはならず戸惑っています。誰か助けて下さい”(ノ><)ノ

  • エクセルでの照合について教えて下さい。

    こんにちは いつもお世話になっています。 エクセルでのデータの照合について教えてください。 A列とB列に人名データがあります。 (1)A列のセルに対して、A列にあって、B列に無い人名の背景色を赤色に。 (2)B列のセルに対して、B列にあって、A列に無い人名の背景色を赤色に。 ソートをして比較しても良いのですがデータが多いので簡単にマクロを使いたいのです。 よろしくお願いします。

専門家に質問してみよう