エクセル自動化の方法5つを比較 ― 関数・Power Query・マクロの選び方
シクミヤの
まずは関数。それで足りなければ Power Query、手順ごと任せたいならマクロ。
エクセルの自動化でできること
今まで開く → コピー → 貼り付け → 確かめる 毎月同じ手順を、人が手でくり返す
自動化するとボタンを押す、または更新するだけ 人が見るのは、結果と例外だけ
1転記別シート・別ファイルへの貼り付け
2集計店舗別・担当別のまとめ
3帳票づくり請求書・見積書・PDF化
4チェック入力もれや人数の不足を色で知らせる
自動化する5つの方法の比較
| 方法 | 得意な | 難しさ |
|---|---|---|
| 関数 | 計算・検索・転記 | ★ |
| ピボットテーブル | 大きな | ★ |
| Power Query | 複数ファイルの | ★★ |
| マクロ | 手順を | ★★★ |
| Power Automate | Excelの | ★★★ |
関数:まず試す
集計「A店」の行だけ、C列を合計する
=SUMIF(A:A,"A店",C:C)A列が検索単価を引く(Excel 2021以降・Microsoft 365)
=XLOOKUP(B2,商品!A:A,商品!C:C)商品名からPower Query:毎月のファイルをまとめる
取り込む[データ]→[データの取得]
整える不要な列や行を消す。手順が記録される
更新する次の月は[すべて更新]だけ
マクロ(VBA):手順ごとボタンにする
記録する[開発]→[マクロの記録]で操作する
ボタンに割り当てる シートにボタンを置く
押すだけ.xlsm で保存して使う
Power Automate:Excelの外もつなぐ
メールや
受信メール添付を保存する
Excel開いて転記する
フォルダPDFにして保存する
どれを選ぶかの見分け方
計算や転記だけで済む? 関数から始める 次へ
同じ形のファイルを毎月まとめる? Power Query次へ
印刷やPDF化まで1回で終わらせたい? マクロ(VBA) 次へ
メールや別のアプリもまたぐ? Power Automate次へ
複数人で同時に使う・スマホで入れる? スプレッドシートとGAS 、または業務アプリ
自動化する前に確かめること
- やめられないか:要らない
作業を 自動化しない - 入力が
そろっているか :表記のゆれは プルダウンで 防ぐ - 今の
時間を :前と測ったか 後を 比べる ため - 元の
ファイルを :必ずコピーしたか コピーで 試す - 作った
人以外も :手順を直せるか 書いて 残す
何から
自分で作るか、外に頼むか
自分で作りやすい
- 関数や
ピボットで 済む - 使うのは
自分1人 - 止まっても
手で 戻せる
外に頼むのも手
- 複数人で
同時に 使う - 会計ソフトなどと
つなぐ - 止まると
業務が 止まる
よくある質問
マクロとVBAは何が違いますか?
マクロは
スマホのExcelでマクロは動きますか?
動きません。
プログラミングができなくても自動化できますか?
できます。
ChatGPTなどの生成AIで自動化できますか?
関数や
まとめ
- 方法は関数・ピボットテーブル・Power Query・マクロ・Power Automateの
5つ - 簡単な
ものから 試し、 足りなければ 次の 方法へ 進む - 自動化の
前に、 やめられないか・ 入力が そろっているかを 確かめる - 必ず
コピーで 試し、 手順を 書いて 残す
参考にした公式ページ
- SUMIF 関数
(Microsoft サポート) - XLOOKUP 関数
(Microsoft サポート) - Excel の
Power Query に ついて (Microsoft サポート) - Excel バージョンの
Power Query データ ソース (Microsoft サポート) - マクロ記録で
作業を 自動化する (Microsoft サポート) - デスクトップ フローの
概要 (Microsoft Learn) - Windows 11 で
Power Automate の 使用を 開始する (Microsoft Learn) - Excel VBA / Macros on iPhone
(Microsoft Q&A)