• ベストアンサー

Excelでシートの比較方法を教えてください。

はじめまして、今エクセルで会社の顧客情報の管理をしたいと思っています。1つのブックに年度ごとの情報を入力しているのですが、 こんな感じです   月日  氏名  住所  TEL   1  2 3 4 ↓ シート名19年 18年 17年 16年 例えば、16年のお客様で以降の年度当社を利用いていない方を リストアップする方法などないでしょうか? エクセルの知識があまり無いので、なるべくシンプルな方法が あれば助かります。 よろしく、お願い致します。 OS:winXP MCE2005 office2003pro

質問者が選んだベストアンサー

  • ベストアンサー
  • suikaman
  • ベストアンサー率49% (26/53)
回答No.1

利用した方が各年度のシートに登載されるというシステムでよろしいのでしょうか?。それならば、名前でシート内を検索してヒットすれば値を返すMATCH関数が簡単でしょう。 16年のシートでA列に番号、B列に月日、以下住所、TELと並んでいて、1行目がタイトル行、2行目以降にデータが入っているとしますと。 =MATCH(C2,17年!C:C,0) この数式をF2セルに入力し、下の方に数式を必要なだけコピーします。 意味は、16年のC列に入っている名前を、各シートのC列から探して、あればそのセルの位置を返すというものです。 ただし、名前の変換ミスや、姓と名の間のスペースの有無など、入力方法に統一性がなければ検索に支障がでます。 関数のヘルプでMATCH関数を参照してみてください。

inatu
質問者

お礼

御回答ありがとうございます。 いままで関数を使ったことがなかったのですが 親切に教えていただき作業が完了しました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A