• 締切済み

EXELシート の重複(ダブり)チェック方法

こんにちわ。 初歩的なことですいませんが、EXELの重複チェック方法について教えてください・・ 会社名、電話番号データ等を入力したEXELファイルが二つ(仮にA,B)あるのですが、 そのA,Bのファイルで、重複(ダブっている)会社名を削除したいんです。 そこで、ダブっている会社名を簡単に検索できる方法というのはあるのでしょうか? 例えば、Aのデータ(会社名)をBに入力するとダブっている、会社名が表示されるとか・・ 同一シート内での重複チェックの方法などは分かるのですが、ファイルが分かれてい てもダブりをチェックする方法はあるのでしょうか? ちなみに、一つのファイルに複数のシートを作成して、それであればダブりがチェック できる方法がある・・というのでも大丈夫です、 EXEL初心者なもので、そもそもうまく質問の意図が伝わっているかどか不安なのですが。。 ご回答おまちしております。

みんなの回答

  • mate0128
  • ベストアンサー率30% (31/103)
回答No.4

私は、テーブル機能を使うやり方をお勧めします。 もし、テーブルに設定されてなかったら、(2007,2010ですが)ホームタブの[テーブルとして書式設定]で好きなデザインを選びます。それでテーブル機能が使用できるようになります。 表内にアクティブセルを置いておいて、[テーブルツール]-[デザイン]タブ‐[ツール]グループの[重複の削除]をクリックします。 もし、会社名だけの重複を削除するのであれば、ここで会社名以外のチェックを外します。 すべての重複を削除するのであれば、すべてにチェックがついた状態で[OK] をクリックします。 それで、削除されますが、削除する前に確認したい場合は、フィルタの並べ替え等でチェックしておいてください。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

#ところで,「同じ会社名」だけチェックすれば良いのでしょうか。 では,シート1とシート2の間でダブりを表示する方法について。 シート2の会社名がシート2のA2からA150まで並んでいるとします。 シート1の会社名列(仮にA列)を列選択 条件付き書式を開始して そういえばご利用のエクセルのバージョンも不明ですが,仮にExcel2003として セルの値が → 数式が に変更して =COUNTIF(INDIRECT("Shee2!A1:A150"),A1) と設定して書式ボタンで色を付けてOKします。 #同じシート内ならできるのでしたら,単純にAのデータをBのデータの横の列(F列でもG列でも)にさくっとコピーして,Bをチェックするのでも全然OKと思いますが。

  • namazukun
  • ベストアンサー率28% (25/87)
回答No.2

No1です ごめんなさい、「 >1 」は、いらないですね・・・

  • namazukun
  • ベストアンサー率28% (25/87)
回答No.1

どういう形のリストかわかりませんが、 参照元をAのファイルにすれば出来ると思いますよ。 =IF(COUNTIF(Aの参照範囲,Bの会社名のセル)>1,"重複","") とかで出来そうな気がします。 Bの会社名がAの範囲と合わせて2個以上あれば「重複」と返します。 あとはオートフィルで重複チェックしたいところまで引っ張れば。 Aの参照範囲は絶対参照にしないと参照範囲がずれますので。 こういうことだと思いますけど、違うかな・・・

関連するQ&A

  • エクセル)2シート間の重複データのチェック

    シート1 A列(チェック欄)B列(会社名)C列(商品名) シート2 A列(チェック欄)B列(会社名)C列(商品名) というエクセルの表があります。 A列(チェック欄)は、 シート1のA列は「B列C列の内容がシート2と重複するもの」にチェック、 シート2のA列は「B列C列の内容がシート1と重複するもの」にチェック、 をいれています。 いずれも、B列C列がそろって重複している場合にのみチェックをしています。 B列のみ、C列のみの場合はチェックをいれません。 シート1 ☆ い社 りんご   い社 みかん   ろ社 みかん ☆ は社 ぶどう   に社 すいか   に社 りんご シート2 ☆ い社 りんご   ろ社 いちご   ろ社 すいか   ろ社 もも ☆ は社 ぶどう   に社 いちご というようなかんじです。 このA欄のチェックを自動でできるように関数を入力したいのですが、 どうすればよいでしょうか?

  • エクセルで重複のチェックをしたい

    初心者なので、拙い内容ですが教えてください。 ・エクセル2003 二つのシートにそれぞれA列に企業名、B列に支店名、 C列に郵便番号、D列に住所が入力されています。 二つのシートはほぼ同じ内容で、シート1は3000件の全データ、 シート2は抽出された1300件のデータが入力されています。 やりたいことは3000件のうちの1300件の重複データを シート1の全データの空白列に「重複」や  重複データには行に色をつけて表示させる、などとにかく 重複をわかりやすく表示させたいのです。 過去ログみましたが、いまいち理解できませんでしたので わかりやすく教示してくださると助かります! ちなみに二つのデータをひとつにし、フィルタオプションの 「重複するレコードは・・」は検討違いだったようでうまくいきませんでした・・ ひとつの列に対する重複チェックは理解できたのですが.. 支店によって住所が違ってくるので、たちどまってしまいました。

  • Excelで隣り合う列にあるデータの重複チェック

    Excelで同一のシート上の隣り合う列に入力されたデータの重複チェックをする方法が知りたいです。 例:A1とB1にそれぞれデータ(長文もあり)が入っていて、それぞれのデータが重複していればC1に「重複あり」などと表示させるための数式が知りたいです。 いろいろとやってみたのですが、どうもうまく行きません。 よろしくお願い致します。

  • Excelで重複チェックの方法

    重複データのチェックについて教えてください。 シート1にA支店の顧客データ、シート2にB支店の顧客データがあります。シートの構成は、A列に名前、B列に電話番号があります。 これで、A支店に顧客登録されていて、同じくB支店にも登録されている人を選び出し、支店間で同一人物を登録しないようにしたいのですが、どのようにしたら良いでしょうか。 私が考えるにはA列の名前でVLOOKUPを使えばいいと思うのですが、これだと同姓同名のダブりチェックが出来ないですね。名前が同じなら電話番号で比較しようと思うのですが、良く分かりません。 シート1のA支店を基準にしてシート2のB支店と比較し、重複していれば仮にC列に「重複」と表示させる。 ・・・としたいのですが、どなたか教えてください。

  • 2シート間の重複データのチェックについて質問です!

    2シート間の重複データのチェックについて質問です! まず、以下のように二つのシートがあるとします。 【シートA】 A列     B列 登録あり  あああ社 登録なし  いいい社 登録あり  ううう社 登録なし  えええ社 登録あり  おおお社 登録なし  かかか社 【シートB】 A列     B列       あああ社       いいい社       えええ社       おおお社       かかか社       さささ社 やりたいのは、シートAのB列の社名がシートBのB列と重複しており、且つシートAにて登録ありの社名のみシートBのA列に「登録あり」とチェックする・・・ということです。 要するに、 以下のようにしたいのです。 【シートB】 A列     B列 登録あり  あああ社       いいい社       えええ社 登録あり  おおお社       かかか社       さささ社 ちなみに、シートAは5000社、シートBは10000社以上あります。 ここでシートAとシートBを比較し、登録ありの重複データをシートBにてチェックしたいということです。 説明がややこしくて大変申し訳ありません。 どなたか教えていただけませんでしょうか? 何卒よろしくお願いします。

  • EXCELで2つのファイルから重複データで抜き出したいです。

    EXCELで2つのファイルから重複データで抜き出したいです。 『A』ファイルという顧客データと『B』ファイルという顧客データがあります。 それぞれ項目は同じで、 A列=顧客コード B列=顧客名 C列=住所   ・   ・   ・ となっています。 『A』ファイルと『B』ファイルそれぞれのファイルには顧客コードに重複はありません。 『A』ファイルと『B』ファイルを比べて 重複データ以外のダブリのないファイルを作成したいです。 よろしくお願いします。

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

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

  • 重複チェックである値はチェックしない方法

    エクセルの重複データを以下関数でチェックしています。 =IF(COUNTIF(A:A,A2)>1,”重複”,””) 例えばA列に○が複数入力されていた場合、○も重複としてみなされます。 これをカウントしないためには、どうすればいいかわかりますか? 複数条件で○を省くことができれば可能ですか?

  • 重複チェック&削除

    現在、エクセル2003VBAでデータを抽出するファイルの「ファイル名」とそのファイルの中の様々な複数の項目を抽出し、データベースを作っています。(その「ファイル名」VBAで抽出して、データベース上にその「ファイル名」も入るようにしています) ここで質問なのですが、そのデータベースに新たなデータを投入する「前」に、既に投入済みデータと重複しないように、重複チェックと重複削除をエクセルVBAでしたいのですが、どのように組んだらいいのでしょうか? 「ファイル名」で重複しているか判断したいと思います。(既に投入済みのデータのファイル名はリスト化しています) よろしくお願いします。

  • セル内の文と同じ名前のフォルダにシートを保存させる

    マクロのフォームにチェックボックス2個とコマンドボタン1個があります。 Excelブック内にシートが3つあり、シート1内のセルA1,B1に入力されている内容をファイル名(例:A1_B1)にし、フォームのチェックボックス1にチェックを入れてコマンドボタンを押すとシート2、チェックボックス2にチェックを入れてコマンドボタンを押すとシート3を、C1に入力されている内容と同じ名称のフォルダに保存させるマクロを作成したいです。 なお、A1,B1,C1は固定で移動はしません。 また、保存先のフォルダは用意されています。 ファイル名が重複する場合は上書きするか確認したいです。 現在、マクロを勉強中です。 図々しいとは思いますが、もし可能であれば、どういう意図でコードを使用しているか等の解説もしていただければ助かります。 どうぞよろしくお願いいたします。

専門家に質問してみよう