• ベストアンサー

【Excel】重複データ抽出

KURUMITOの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

月別のシート名が1月、2月、3月・・・のようにあるとして、またそれぞれのシートのA列には利用者の名前が入力されているとしたら次のようにしてはどうでしょう。 お求めのまとめのシートを別のシートとしてA2セルから下方には利用者の名前を入力します。B1セルから右横方向には1月、2月、3月・・・のように入力します。 B2セルには次の式を入力して右横方向にドラッグコピーしたのちに下方向にもドラッグコピーします。 =IF(OR($A2="",B$1=""),"",IFERROR(COUNTIF(INDIRECT(B$1&"!A:A"),$A2),"")) これでお望みの表は完成しますが、問題はA列の利用者の名前が自動で入力出来ないかということでしょうか?その場合には利用者を表示させるために作業列を作って対応することが必要でしょう。 例えば同じシートのP2セルには次の式を入力して下方にドラッグコピーします。 =IFERROR(INDIRECT(ROUNDUP(ROW(A1)/100,0)&"月!A"&ROW(A1)-INT(ROW(A1)/100)*10),"") この式では各月のシートのA列には100行以下の行に名前が入力されているとした場合です。 Q2セルには次の式を入力して下方にドラッグコピーします。 =IF(OR(P2="",P2=0),"",IF(COUNTIF(P$2:P2,P2)=1,MAX(Q$1:Q1)+1,"")) これらの作業列のデータを使ってA列の名前を表示させるためにA2セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(Q:Q,ROW(A1))=0,"",INDEX(P:P,MATCH(ROW(A1),Q:Q,0))) これでいつの時点で新しい利用者が追加されても自動的に追加されますね。

babasan43azu
質問者

お礼

ご回答ありがとうございます。 上記計算式を元に作成してみます。 取り急ぎ、お礼まで。

関連するQ&A

  • 重複するデータの抽出

    どなたか教えてください。 Sheet1A列に入力されたデータ群と重複するデータを 別sheetから抽出したいのですがやり方がわかりません。 要は、Sheet1A列に10000件のデータが入力されているのですが、それらと重複するデータを別シートから検索したいです。(別シートで10000回検索しない方法が知りたいです。) よろしくお願いします。

  • エクセルの重複データ抽出

    初めてのご質問です。2つの名簿をエクセルにシート別にまとめてありますが、氏名が重複しているものを別シートに抽出したいと思います。フィルタオプションでトライしたのですが、1つだけのセルに重複していない氏名が記載されたり・・と苦戦しております。何か良い方法があれば、非常に助かります・・。

  • 重複データの抽出

    重複した数字のデータを抽出してまとめたいのですが教えていただけないでしょうか? 例えば A列    B列   1245     1365     1245 1398 1365 1155 1245 この表を      A列    B列   1245    1245 1365    1365 1245    1398 1398    1155 1365 1155 1245 のようにまとめたい A列の重複したデータを抽出しB列にまとめたいのですが、なるべく関数でやりたいのですが、良い方法をお願いいたします。

  • 指定文字列の番地or行数を取得(重複あり)

    お世話になります。 以下のようなブックがあります。 ・Sheet1に大量のデータ (A1:M5000) ・Sheet2にSheet1のC列の文字列に関する重複なしのリスト(A1:A2000)(1行目は見出し) ここで、Sheet2の文字列の横のセル(B列)に、Sheet1の該当番地または行数を返したいと考えています。 ただ、重複があるため、重複があった場合は、C列、D列・・・・を使って、個別に返せれば、ありがたいのですが、 このような関数は作れますでしょうか? 方法は、Sheet2のリストの文字列の該当行数が、重複を含め分かれば、どんなやり方でもかまいません。 ご教授お願いいたします。

  • 【Excel2003】データの抽出をしてまとめる

    いつも活用させて頂いております。 色々検索し、試行錯誤致しましたがどうにもならず‥ 御伝授ください。 《元のリスト》 A B C D E F G 1 日程 担当者 地域飲食費人数参加社名  参加社名(2) 2 4月9日 東京 札幌30002A社  B社 3 4月10日 東京 仙台50002B社  C社 4 4月11日 大阪 札幌30001C社                    ・                    ・                    ・    上記のような更新していくリストがあり、何か接待があるとこのリストを更新していく感じです。 このリストからセルF・Gにある参加社名別のデータを抽出し、別シートのリストにデータを集計したいです。 《データ抽出後の形》 A B C D E 1 社名日程単価日程単価 2 A社4月9日3000 3 B社4月9日30004月10日5000 4 C社4月10日50004月10日3000 《元のリスト》が更新されたら、データ抽出をしたものも更新するようにしたいです。 要するに『A社にいつどれくらいの金額を使ったか』 が知るためのリストを作成したいと思っております。 よろしくお願いいたします。

  • ◆◆急募◆◆ エクセル 重複するデータの抽出について

    データの入力された2枚のA、Bシートが同じブックにあります。 <Aシート> D2~D500まで顧客番号が入力されています。 <Bシート> C2~C600まで顧客番号が入力されています。 AシートとBシートの顧客番号はいくつか重複しています。 その重複している番号をBシートのどこかのセルに”重複”と表示したいのですが、その方法が分かりません。最終的にオートフィルタで重複と重複していないものを分けたいのです。 大至急教えてください!宜しくお願いします。

  • Excel 2データをぶつけて重複しないものを抽出

    Excelに詳しくありませんので、 詳しく教えて頂けると助かります。 2つのデータをぶつけて、 重複しないものを抽出する方法を教えてください。 他の質問サイト等でもみたのですが、      VLOOKUPを設定して、      =IF(ISERROR(VLOOKUP(A1,[ブック2.xls]Sheet1!$A$1:$B$5,1,FALSE)),"*","") このあたりに関しても意味が分かりません。。。 どうぞよろしくお願いいたします。

  • 複数ブックから指定のデータを抽出してリストにしたい

    VBAで複数のブックから指定のデータを抽出してリストを作りたいです。 ・地域ごとに分かれたブックが複数あります。(全て同一フォルダ内、リストも同フォルダに作ります) ・シートの構成は「原本」「一覧」「商品名A」「商品名B」(※5~20シート位) ・商品は月替わりで増減がある。 「一覧」…商品名のシートから月の販売個数を集計した物を一覧表にしてあります。      必ず各ブックの2枚目のシートになります。 ・各地域のブックから「一覧」のシートを参照して「商品名」「メーカー」「合計」を抽出する。 ・リストには地域別でメーカー毎に一覧を表示したい。 別ブックの特定のセルを参照して一覧にするのは簡単なのですが、商品が毎月増減します。 なので各地域別のブックを更新したら、リストの方も自動的に反映されるようにしたいのです。 色々検索してみて各ブックの指定のシート、指定のセルからマクロで自動的に読み込むというのは見つかりましたが、セルの範囲が一定ではない場合はどうすれば良いのか解りません。 出来ればリスト以外のブックは開かずにデータを抽出したいです。 (※実際に入力作業を行うスタッフは本当に入力しか出来ないので、このブックを先に開いて~とかは混乱して出来ないようです。マクロで全てのファイルを開く等も勝手に閉じてしまったりするので避けたいです。)

  • エクセル 重複データの抽出

    エクセルを使って重複データをチェックしようと思っていCOUNTIFで試したのですがうまくいきません・・・ご存知の方教えてください。m(__)m   A     B       C         D       E     F   店番  顧客番号  氏名(カナ)   電話番号   住所1   住所2 という表の電話番号が重複する先を抽出したいのです。データ件数は約3000件ほどあります。できれば重複したデータは別のシートに店番順に表示をしたいのですが関数でできるのでしょうか?

  • 重複しないデータ抽出方法<Excel2003>

    Excel2003で、重複しないデータのみを別シートに抽出する方法を教えてください。 Hpを探しましたがよく分かりませんでした。こういったExcel処理を行わないためになかなか方法が分からないでいます。 ■Sheet 1のデータです。   <名前>    <天候>     <番号>  大和        雨         056     山田        雨         001   石川        晴         332 ■Sheet 2には、Sheet1とは別のデータを入れています。   <名前>    <天候>     <番号>  大和        雨         056   松下        曇         002  山田        晴         001  吉田        雨         562  石川        晴         333 ■望む結果は、Sheet1とSheet2のデータを行単位で比べ、<名前><番号>が重複しないものをSheet3に抽出したいのです。 <名前>     <天候>     <番号>  松下         曇         002  吉田         雨         562  石川         晴         333 宜しくお願いします。