シクミヤ>ブログ>Excel・VBA>エクセル自動化の方法5つを比較 ― 関数・Power Query・マクロの選び方

エクセル自動化の方法5つを比較 ― 関数・Power Query・マクロの選び方

シクミヤの福田です。当記事では、エクセルを自動化する5つの方法の違いと選び方を、図で解説します。

  1. エクセルの自動化でできること
  2. 自動化する5つの方法の比較
  3. どれを選ぶかの見分け方
  4. 自動化する前に確かめること
  5. 自分で作るか、外に頼むか
  6. よくある質問
  7. まとめ
まずは関数。それで足りなければ Power Query、手順ごと任せたいならマクロ。

エクセルの自動化でできること

今まで開く → コピー → 貼り付け → 確かめる毎月同じ手順を、人が手でくり返す
自動化するとボタンを押す、または更新するだけ人が見るのは、結果と例外だけ
1転記別シート・別ファイルへの貼り付け
2集計店舗別・担当別のまとめ
3帳票づくり請求書・見積書・PDF化
4チェック入力もれや人数の不足を色で知らせる
向いているのは、毎回同じ手順の作業。例:シフト表の自動作成

自動化する5つの方法の比較

方法得意なこと難しさ
関数計算・検索・転記★
ピボットテーブル大きな表の集計★
Power Query複数ファイルの結合と整形★★
マクロ(VBA)手順をまるごとボタン1つに★★★
Power AutomateExcelの外の操作もつなぐ★★★
難しさは目安。上から順に試すのがおすすめ

関数:まず試す

集計=SUMIF(A:A,"A店",C:C)A列が「A店」の行だけ、C列を合計する
検索=XLOOKUP(B2,商品!A:A,商品!C:C)商品名から単価を引く(Excel 2021以降・Microsoft 365)

Power Query:毎月のファイルをまとめる

取り込む[データ]→[データの取得]
整える不要な列や行を消す。手順が記録される
更新する次の月は[すべて更新]だけ
Windows版は Excel 2016 以降。スマホ版では使えない

マクロ(VBA):手順ごとボタンにする

記録する[開発]→[マクロの記録]で操作する
ボタンに割り当てるシートにボタンを置く
押すだけ.xlsm で保存して使う
記録中の誤操作も残るので、慣れた手順で記録する

Power Automate:Excelの外もつなぐ

メールやフォルダ、別のアプリの操作までつなげます。Windows 11 にはデスクトップ版が最初から入っています(2026年11月時点)。使える範囲はアカウントで変わるので、公式で確かめてください。

受信メール添付を保存する
Excel開いて転記する
フォルダPDFにして保存する
つなげる流れの例

どれを選ぶかの見分け方

計算や転記だけで済む?関数から始める次へ
同じ形のファイルを毎月まとめる?Power Query次へ
印刷やPDF化まで1回で終わらせたい?マクロ(VBA)次へ
メールや別のアプリもまたぐ?Power Automate次へ
複数人で同時に使う・スマホで入れる?スプレッドシートとGAS、または業務アプリ

自動化する前に確かめること

  • やめられないか:要らない作業を自動化しない
  • 入力がそろっているか:表記のゆれはプルダウンで防ぐ
  • 今の時間を測ったか:前と後を比べるため
  • 元のファイルをコピーしたか:必ずコピーで試す
  • 作った人以外も直せるか:手順を書いて残す

何から直すかは「業務改善の進め方」にまとめています。

自分で作るか、外に頼むか

自分で作りやすい
  • 関数やピボットで済む
  • 使うのは自分1人
  • 止まっても手で戻せる
外に頼むのも手
  • 複数人で同時に使う
  • 会計ソフトなどとつなぐ
  • 止まると業務が止まる
費用の考え方は「外注費用は何で決まる?」。作れるものの例はこちら

よくある質問

マクロとVBAは何が違いますか?

マクロは手順を自動で動かす機能で、VBAはその手順を書く言葉です。[マクロの記録]を使うと、VBAが自動で作られます。

スマホのExcelでマクロは動きますか?

動きません。VBAのマクロが動くのは、パソコン版のExcelです。スマホでも使うなら、スプレッドシートとGASを検討してください。

プログラミングができなくても自動化できますか?

できます。関数・ピボットテーブル・Power Query は、コードを書かずに使えます。マクロも記録から始められます。

ChatGPTなどの生成AIで自動化できますか?

関数やマクロの案を書いてもらう使い方ができます。そのまま本番で使わず、コピーしたファイルで動きを確かめてください。

まとめ

  • 方法は関数・ピボットテーブル・Power Query・マクロ・Power Automateの5つ
  • 簡単なものから試し、足りなければ次の方法へ進む
  • 自動化の前に、やめられないか・入力がそろっているかを確かめる
  • 必ずコピーで試し、手順を書いて残す
参考にした公式ページ

福田 航 (記事一覧)

合同会社シクミヤ 代表 / 業務コンサルタント

エステサロンチェーン、通信、IT決済と、業種の違う大手の現場で業務改善に携わってきました。属人化の解消や業務の効率化・自動化が専門です。2026年7月に合同会社シクミヤを設立し、中小企業の「攻めのIT顧問」として、相談から作るところまで引き受けています。

関連記事