📊 データ集計・抽出
複数シートの集約、重複の除去、条件抽出、突合、月次集計など、データを集めて整えるマクロです。
手作業のコピー&ペーストで時間がかかりがちな集計・抽出の作業を、マクロに置き換えるための記事です。
件数が多くても速く動くよう、配列と Dictionary を使う書き方を中心に紹介します。
記事一覧(5本)
データ集計・抽出VLOOKUP を使わずに大量データを高速に突合する(Dictionary で照合)2つの表をコードで照合して、片方にしかないデータや金額の違うデータを洗い出すマクロです。VLOOKUP を数万行に入れて重くなる問題を Dictionary で解決します。データ集計・抽出重複を除いた一覧を作り、件数を数える(Dictionary の使い方)取引先や商品コードの重複を除いた一覧と、それぞれの件数・合計金額を Dictionary で作る方法です。重複の削除機能との違いや、遅くならない書き方も解説します。データ集計・抽出条件に合う行だけを別シートに抽出する(オートフィルターの使い方)オートフィルターで条件に合う行を絞り込み、見えている行だけを別シートにコピーする方法です。複数条件、日付の範囲、該当なしのときの扱いまで解説します。データ集計・抽出複数シートのデータを1枚のシートに集約する支店別・月別など同じ形式の複数シートを、1枚の集計用シートにまとめるマクロです。見出しの扱い、元シート名の記録、集計シートの作り直しまで解説します。データ集計・抽出明細から月別×項目別の集計表を作る(ピボットテーブルを使わない方法)売上明細から「月×商品分類」のクロス集計表を、配列と Dictionary だけで作るマクロです。ピボットテーブルの更新忘れやレイアウト崩れを避けたいときに使えます。