よねさんのWordとExcelの小部屋Excel(エクセル)講座の総目次Excel(エクセル)講座 Q&A(Tips)|データ処理関連
よねさんのWordとExcelの小部屋

Excel(エクセル)講座 Q&A(Tips):データ処理関連


スポンサードリンク

指定順に並べ替える(例:都道府県順に並べ替える)  Topへ

2つのシートで重複していないデータを別シートへ抽出する(フィルタオプション)  Topへ

フィルタオプションを利用する方法   Topへ

  1. Shee3へSheet1のデータをコピーします。
    Sheet3のデータ範囲内の1つのセルをアクティブにします。
  2. [データ]タブの[詳細設定]を選択します。
  3. リスト範囲は Sheet3の A1:D9
    検索条件範囲は Sheet2!$A$1:$D$5 
    として、[OK]ボタンをクリックします。
  4. Sheet2と重複するデータが抽出されます。
  5. 抽出された行を選択し、右クリックメニューの[行の削除]を選択します。
  6. 抽出されたデータの行が削除され、残った行は折りたたまれた状態になりました。
  7. [データ]タブの[クリア]をクリックします。
  8. Sheet3に重複していないデータが残りました。


VBAで処理する

  1. 上記の操作をマクロの記録を使ってコードを生成します。
    VBAコード1
  2. データの増減に対応するため手を加え以下のようにしてみました。
    VBAコード2

2つのシートで重複したデータを別シートへ抽出する(フィルタオプション)  Topへ

  1. 抽出先のSheet3のセルを選択します。
  2. [データ]タブの[詳細設定]を選択します。
  3. [指定した範囲」にチェックを入れます。
    リスト範囲、Sheet1!A1:D9
    検索条件範囲、Sheet2!A1:D7
    抽出範囲をSheet3!A1
    と設定して[OK]ボタンをクリックします。
  4. Sheet3に重複したデータが抽出されました。

スポンサードリンク



よねさんのWordとExcelの小部屋Excel(エクセル)講座の総目次Excel(エクセル)講座 Q&A(Tips)|データ処理関連

 PageViewCounter
 Counter
 Since2006/2/27