Power AutomateでExcelの「空欄判定」を簡単にする方法

Power Automate 実践・Tips

今回の記事は、過去にPowerAutomateで。忘備録として残している内容ですが、もし誰かの参考になればうれしいなと思っています。

今回解決できる疑問
「Power AutomateでExcelの空欄セルをどう判定するの?」


この記事でできること

この記事を読めば、OneDriveにサンプルExcelを保存するところから、Power Automateで空欄判定フローを完成させるまで、すべての手順がわかります。


✅ ステップ1:サンプルExcelを準備してOneDriveに保存

まずはサンプルデータを用意します。以下のリンクからダウンロードしてください。

📥 サンプルExcelダウンロード
(GitHub公開予定)

Excelの内容

Name Amount
佐藤 12000
鈴木
高橋 5000

保存手順

  1. ダウンロードしたExcelを開く
  2. データ範囲を選択 → 「テーブルとして書式設定」
  3. テーブル名を Table1 に設定
  4. OneDriveに保存(ファイル名:1サンプルデータExcel空欄判定.xlsx)

★スクショ位置:Excelで「テーブルとして書式設定」している画面


✅ ステップ2:Power Automateでフローを作成

  1. Power Automateにアクセス
  2. 「クラウドフローを作成」→ 「インスタント クラウド フロー」
  3. 名前を入力(例:Excel空欄判定フロー)
  4. トリガーは 「手動でフローをトリガー」 を選択

★スクショ位置:フロー作成画面


✅ ステップ3:Excelの行を取得

→ 関連記事:「【Vol.1】Copilot Studio × Power Automate × Word連携 つまずきポイント3選」

  1. 「新しいステップ」→ 「Excel Online(Business)」
  2. アクション:「テーブル内の行を一覧表示」
  3. 設定:
    • 場所:OneDrive for Business
    • ファイル:1サンプルデータExcel空欄判定.xlsx
    • テーブル:Table1


実際の画面

筆者の別のフローで「表内に存在する行を一覧表示」を設定した画面。場所は OneDrive for Business、あとはファイルとテーブルを選ぶだけ
▲ 筆者の別のフローで「表内に存在する行を一覧表示」を設定した画面。場所は OneDrive for Business、あとはファイルとテーブルを選ぶだけ


✅ ステップ4:Apply to each(ループ処理)

  1. 「新しいステップ」→ 「Apply to each」
  2. 値:テーブル内の行を一覧表示 の出力(value)


実際の画面

同じフローの「それぞれに適用する」。前のステップの出力に body/value(Excel の行の一覧)を入れています
▲ 同じフローの「それぞれに適用する」。前のステップの出力に body/value(Excel の行の一覧)を入れています


✅ ステップ5:条件分岐(通常モードで空欄判定)

ここが今回のポイントです。詳細モードは使いません。

  • 左側:items('現在のアイテム')?['Amount'](動的コンテンツから選択)
  • 演算子:等しい
  • 右側:空欄(何も入力しない)

これで「Amount列が空欄なら『はい』分岐へ」という条件になります。

★スクショ位置:条件分岐の通常モード画面(右側が空欄になっていることを強調)


✅ ステップ6:Teams通知を設定

→ 関連記事:「【】Power Automateの基本構造とは?トリガー/アクションを図解と動画で理解」

  • いいえ分岐(値ありの場合) → Teamsにメッセージを投稿 メッセージ本文:
    名前: @{items('現在のアイテム')?['Name']}
    金額: @{items('現在のアイテム')?['Amount']}
    

★スクショ位置:Teams通知設定画面


✅ 気づきメモ

  • 詳細モードを使わなくても「右側を空欄」にするだけで判定できる
  • はじめて使う方が迷いやすいのは「右側を空欄にする」という操作
  • フロー名やアクション名に補足を入れると、後で見返したときに分かりやすい

 


✅ まとめ

この記事を読んだ人は、OneDriveにExcelを保存 → Power Automateでフロー作成 → 空欄判定 → Teams通知まで、一通りできるはずです。
次回は「詳細モードでempty()を使う方法」を書いてみます。


✅ WordPressスラッグ案

→ 関連記事:「Power Automateでクレーム対応を効率化!メールのネガティブ判定+Teams通知」

empty-check-with-simple-condition


✅ GitHub公開案

  • フロー.zip
  • サンプルExcel(1サンプルデータExcel空欄判定.xlsx)
  • README.md(記事URL+使い方)

✅ X投稿案

#PowerAutomate #100日チャレンジ 🧠Day 12

「Excelの空欄判定」フローを作りました。
今回は詳細モードなしで、条件分岐の右側を空欄にするだけ!
📦 Excelの空欄セルをスキップする仕組み
📌 コピペできる式 → items('現在のアイテム')?['Amount']

記事はこちら 👉 [ブログURL]

💌

最新のPower Automate Tipsを毎日チェック

1枚スライドで関数・概念をわかりやすく解説しています。


@isamu_Automate をフォロー

⚡

PA45 — 45分でPower Automateを一緒に学ぼう

毎週木曜夜・オンライン・無料のハンズオン講座。初心者歓迎。


次回PA45に参加する

※ 本記事は公開日時点の内容です。筆者が実際に試した手順をまとめたもので、Power Automate や各サービスの仕様は今後変わる可能性があります。
※ 記事の構成・図解の一部は、AIを壁打ち相手にしながら作成しています。

\ 最新情報をチェック /

💌

最新のPower Automate Tipsを毎日チェック

1枚スライドで関数・概念をわかりやすく解説しています。

𝅧 @isamu_Automate をフォロー →
⚡

PA45 — 45分でPower Automateを一緒に学ぼう

毎週木曜夜・オンライン・無料のハンズオン講座。初心者歓迎。

次回PA45に参加する →

コメント

PAGE TOP