「社内の申請作業をアプリ化したい」「現場でスマホから点検記録を入力したい」——でもシステム開発の予算も時間もない。そんなときに役立つのがPower Apps(パワーアップス)です。

Power AppsはMicrosoftが提供するローコード開発ツールで、プログラミングの知識がなくても業務アプリを作れるのが最大の特徴です。さらに2026年現在は、やりたいことを日本語で書くとアプリ一式が自動生成される「Plans(プラン)」が正式提供されており、作り方そのものが変わりつつあります。

この記事では、Power Appsの概要・できること・種類・ライセンス・AIでの作成・活用事例・始め方を初心者向けにわかりやすく解説します。価格や仕様はMicrosoft公式の情報をもとにしています。

この記事でわかること
・Power Appsとは何か・どんなツールか
・キャンバスアプリとモデル駆動型アプリの違い
・Power Platformの中での位置づけ
・AI(Plans)でアプリを自動生成する最新の作り方
・無料で使える範囲(開発者プラン)と有料プランの料金
・最初につまずく「委任」の正体と回避方法
・主な活用事例(申請・点検・在庫管理など)
・Power Appsを始める手順

Power Appsとは何か

Power AppsはMicrosoftが提供するローコード(コードをほぼ書かない)アプリ開発ツールです。画面のパーツ(ボタン・テキスト入力・ギャラリーなど)をドラッグ&ドロップで配置し、Excel関数のような数式でロジックを組むだけで、業務アプリが作れます。

従来、業務システムを作るには専門のエンジニアに依頼し、数週間〜数カ月かかっていました。Power Appsを使えば、現場の担当者が数時間〜数日で簡易アプリを内製できます。

✅ 「ローコード」とは?
コードをほとんど書かずにアプリを作れる開発手法です。Power Appsでは、PowerPointに近い操作感で画面を作り、Excelの数式に近い「Power Fx」という言語でロジックを記述します。プログラミングの知識がなくても使い始めることができます。

Power Platformにおける位置づけ

Power AppsはMicrosoftの「Power Platform」というサービス群の一部です。

サービス名 役割
Power Apps 業務アプリを作る(今回の記事)
Power Automate 業務フローを自動化する(承認・通知・ファイル操作など)
Power BI データを分析・可視化する(ダッシュボード・レポート)
Power Pages 外部向けWebサイト・ポータルを作る
Copilot Studio AIエージェント(チャットで応答する相談役)を作る

これらは連携して使えます。たとえば「Power Appsで現場が入力 → Power Automateで上司に承認依頼 → Power BIで集計・可視化」という一連の業務フローを構築できます。

2種類のアプリの違い

Power Appsで作成できるアプリには主に2種類あります。

キャンバスアプリ モデル駆動型アプリ
デザイン自由度 高い(画面レイアウトを自由に決められる) 低い(Dataverseのデータ構造に基づいて自動生成)
データソース SharePoint・Excel・SQL・Dataverseなど幅広く対応 Dataverse専用
作り方の起点 画面から作る(見た目を先に決める) データから作る(テーブル設計を先に決める)
得意なケース 現場向けの入力フォーム・シンプルな申請アプリ CRM・案件管理など複雑なビジネスデータの管理
難易度 比較的やさしく初心者向き Dataverseの知識が必要でやや上級者向き
💡 初心者は「キャンバスアプリ」から始めましょう。デザインを自由に決められ、SharePointやExcelをデータソースにすれば追加費用なしで始められます。モデル駆動型はDataverse(有料)が必要なため、まずキャンバスアプリで慣れてからが安心です。2つの違いと選び方はモデル駆動型アプリとはで、Dataverse自体はDataverseとはで詳しく解説しています。

【2026年の最新】AIでアプリを作る「Plans」

いま最も大きく変わっているのが作り方です。Power Appsには「Plans(プラン)」という機能があり、やりたいことを自然言語で書くだけで、業務ソリューション一式が自動生成されます。

Plansが生成してくれるもの

業務のユースケースを文章で説明し、必要なら業務フロー図や既存アプリのスクリーンショットなどの画像を添付します。するとPlansは、要件に合わせて次のものをまとめて作ります。

  • Dataverseのテーブル(データの入れ物)
  • キャンバスアプリとモデル駆動型アプリ
  • Power Pagesサイト(社外向けポータル)
  • Power Automateのフロー(自動処理)
  • Copilot Studioのエージェント(AIによる応答)

つまり「画面を1枚ずつ置いていく」のではなく、業務まるごとの設計図をAIに描かせて、そこから直していくという作り方になります。Plansは一般提供(GA)済みで既定で有効になっており、テナント管理者がMicrosoftサポートに依頼しない限りオフにできません。

使うための条件

条件 内容
Dataverseデータベース 環境にDataverseが必要。無い場合は自分の開発者環境に自動的に案内される
対象ロケール 環境が対象の地域・言語である必要がある
セキュリティロール システム管理者・システムカスタマイザー・環境作成者であればホーム画面に表示される
⚠️ ネット上の「StudioのCopilotで編集する」解説は古くなっています。Power Apps Studioの右上からCopilotに話しかけてアプリを編集する機能(プレビュー)は、2026年1月6日をもって削除されました。Microsoftは「Copilotでアプリの作成を続けるにはPlansを使用します」と案内しています。検索して出てくる解説記事の多くはこの変更前のものなので、画面が違っても慌てないでください。

エージェント(AI)を組み込む

アプリを作るだけでなく、アプリの中にAIエージェントを組み込むこともできます。キャンバスアプリでは「エージェントビルダー」を使い、アプリが持つ知識・ロジック・アクションを使うエージェントを作成できます。モデル駆動型アプリでは、Copilot Studioで作成したエージェントとアプリアシスタントの2種類が利用できます。

なお有料のPower Apps Premiumには、モデル駆動型アプリでのエージェント機能とMicrosoft 365 Copilot Chatとの連携が含まれます。Plansやエージェントビルダーの使い方、前提条件と制限はAIにアプリを作らせる方法でまとめています。

ライセンスと費用:無料で使える範囲は?

Power Appsの料金は「使う人数」と「使うコネクタの種類」で決まります。Microsoft公式の価格ページに掲載されているプランは次の通りです。

プラン 料金 内容
Power Apps for Microsoft 365(M365付属) 追加費用なし Microsoft 365のビジネス系プランに含まれる基本機能。SharePoint・Excel・Outlook・Teamsなどの標準コネクタのみ。DataverseやSQLなどのプレミアムコネクタは使えない
Power Apps 開発者プラン 無料(期限なし) 開発・テスト専用。プレミアムコネクタも使える。運用(本番)での使用は不可
Power Apps Premium 1ユーザーあたり月額2,998円(年間請求) アプリとPower Pagesが無制限、プレミアムコネクタ、Dataverseの250MBデータベース+2GBファイル保存、モデル駆動型アプリのエージェント機能、Microsoft 365 Copilot Chat連携
Power Apps Premium(2,000席以上) 1ユーザーあたり月額1,799円(年間請求) 内容はPremiumと同じ。2,000ライセンス以上を購入する大規模組織向け
Power Apps プラン試用版 無料(30日間) ユーザーごとのプランを30日間試せる。運用環境で試すための期間

「無料」の2つの意味を混同しない

「Power Appsは無料?」という質問には2つのまったく違う答えがあります。

開発者プラン M365付属ライセンス
目的 自分の勉強・検証用 社内で実際に業務に使う
運用での使用 不可 可(標準コネクタの範囲)
プレミアムコネクタ 使える 使えない
容量 フロー実行750回/月、データベース2GB M365のプランに準じる

開発者プランは最大3つの環境を作成でき、アプリの共有も開発・テスト目的なら可能です。4種類ある「無料」の違いはPower Appsを無料で使う方法で整理しています。ただし次の制約があります。

  • 職場または学校のアカウントが必要(個人アカウントではサインアップできない)
  • 開発者環境で動くアプリには「開発者環境で実行中」であることを示すバナーが表示される
  • 90日間使わないと環境が削除される(所有者に通知された後)
  • データフローの作成・使用、Power Automate RPA、AI Builderの使用権は含まれない
  • Dynamics 365アプリはインストールできない
⚠️ M365付属ライセンスの注意点:SharePoint・Excelをデータソースにしたアプリを社内向けに作るなら追加費用なしで使えます。ただし、DataverseやSQLに接続する場合はPremiumライセンスが必要です。さらに見落とされやすいのが「アプリを作る人だけでなく、使う人にもライセンスが必要」という点です。詳しくはPower Appsのライセンスと料金で解説しています。

最初につまずく「委任」を先に知っておく

Power Appsで最大のつまずきポイントがこれです。先に知っておくだけで、後から作り直す事故を避けられます。

何が起きるのか

Power Appsは、データの絞り込みをできるだけデータソース側にやらせます。これを委任(デリゲーション)と呼びます。ところが使った関数がデータソース側で処理できないものだと、Power Appsは先頭から一定件数だけを取ってきて、手元で処理します。

この「一定件数」が既定で500件です。つまりデータが1万件あっても、先頭500件の中にしか答えを探しに行きません。しかも実行時にエラーは出ないため、「エラーは出ていないのに結果が足りない」という最も気づきにくい形で現れます。

⚠️ Microsoftの公式ドキュメントも「ユーザーを混乱させる可能性がある」と明記しています。100万件のデータに対して委任できない式で検索すると、探したいレコードが501件目や50万件目にあった場合、見つけられません。集計も同じで、平均値は先頭500件だけの平均になります。

500件は2,000件まで増やせる(が、根本解決ではない)

件数は設定 → 全般 → 「データ行の制限」から1〜2000の範囲で変更できます。ただし増やすと、特に列数の多いテーブルでアプリが重くなります。公式も「可能な限り委任するのが最善」としています。

💡 テスト時は「1」に設定するのが公式推奨のテクニックです。こうすると委任できない式はすべて1件しか返さなくなるため、問題のある箇所がテスト段階で一目でわかります。試作アプリを本番に移すときの「想定外」を防げます。

委任できる関数・できない関数

区分 関数
委任できる Filter/Search/First/LookUp/Sort/SortByColumns/Sum/Average/Min/Max
委任できない CountRows/Count/FirstN/Last/LastN/Choices/Concat/Collect/ClearCollect/GroupBy/Ungroup
Filter・LookUpの中で使える And(&&)/Or(||)/Not(!)/=/<>/>=/<=/>/</+/-/TrimEnds/IsBlank/StartsWith/EndsWith
Filter・LookUpの中で使うと委任が切れる If/*///Mod/Text/Value/Concatenate(&)/Lower/Upper/Left/Mid/Len

覚えるべき要点はシンプルです。「件数を数える(Count系)」「文字を加工する(Left・Mid・Lenなど)」「掛け算・割り算をする」と委任が切れます。委任が切れると数式に青い波線、ギャラリーの横に黄色い三角が表示されるので、これを無視しないことが大切です。

なお委任はDataverse・SharePoint・SQL Server・Salesforceなど特定のデータソースでのみ機能します。インポートしたExcelブックやコレクション(Collect/Set/UpdateContextで作る一時データ)はすでにメモリ上にあるため委任の対象外で、警告も表示されません。

そのほかクエリ側の制限として、ルックアップの展開は最大2レベル(オフラインでは1レベル)、1つのクエリで結合・展開できるテーブルは最大20個までです。

データソースごとの向き不向きはデータソース選びと委任、速度そのものの改善はPower Appsが遅いときの改善策で詳しく扱っています。データソース別の具体的な注意点は、Excelをアプリ化する方法(委任対象外で実質2,000件まで)とSharePointリストとの連携(列の型で委任可否が変わる)にまとめています。

Power Appsの主な活用事例

業務シーン アプリ例
申請・承認 経費申請・出張申請・休暇申請フォーム。Power Automateと連携して上司に自動通知・承認
現場データ入力 設備点検アプリ(スマホから入力)・ヒヤリハット報告・日報記録
在庫・資産管理 備品の貸し出し管理・在庫数の更新・バーコードスキャンで入出庫記録
顧客・問い合わせ管理 問い合わせ記録・担当者割り当て・ステータス管理
社内情報共有 社内FAQアプリ・連絡先帳・マニュアル閲覧アプリ

Power Appsを始める手順

  1. Power Apps公式サイトにアクセスしてサインイン
    「make.powerapps.com」をブラウザで開き、Microsoft 365アカウントでサインイン。M365契約済みであればすぐに使い始められます。勉強目的なら開発者プランにサインアップするのが確実です。
  2. 「+作成」からアプリの種類を選ぶ
    「空のアプリから作成」→「空のキャンバスアプリ」を選択。スマホ用かタブレット/PC用か(タブレットレイアウト)を選びます。AIに丸ごと作らせたい場合は、ここでPlansを使います。
  3. データソースを接続する
    左のデータパネルから「データの追加」→SharePoint・Excelなどを選択して接続します。
  4. 画面に部品を配置する
    「挿入」メニューからボタン・テキスト・ギャラリー(一覧表示)・フォーム(入力フォーム)などを配置します。
  5. 数式でロジックを設定する
    たとえばボタンのOnSelectプロパティに SubmitForm(Form1) と書くと、ボタン押下でフォームを送信する動作になります。データの更新をより細かく制御したい場合は Patch を使います。フォームの3つのモードと「保存できない」ときの切り分けはフォームの使い方、関数の全体像は関数一覧とPower Fx入門にまとめています。
  6. 保存・発行してテスト
    「ファイル」→「保存」し、「発行」ボタンで実行可能な状態にします。スマホのPower Appsアプリからも確認できます。
💡 発行する前に設定の「データ行の制限」を1にしてテストしておくと、委任の問題を公開前に見つけられます。テストが終わったら元に戻しましょう。

Power Appsが向いているケース・向いていないケース

向いているケース 向いていないケース
社内向けの入力フォーム・申請アプリ 大量データを扱うシステム(SharePointリストはリストビューのしきい値5,000件という壁がある)
既にMicrosoft 365を使っている組織での内製 精密なデザインが求められる一般公開向けWebサービス
短期間でプロトタイプを作りたい場合 複雑な計算処理・大量データのバッチ処理
現場担当者がExcel感覚でアプリを作りたい場合 完全オフライン環境での運用(ネット接続が基本前提)
⚠️ SharePointリストの5,000件の壁について。SharePoint Onlineでは1つのビューで扱える項目数が5,000件に制限されており、この数値はMicrosoft側で管理されていて変更できません。Power Appsから5,000件を超えて取得しようとするとこのしきい値に当たります。回避策は、絞り込みや並べ替えに使う列にインデックスを作成することです。それでも足りない規模になったら、データソースをDataverseへ移すことが推奨されます。

Power Appsは「IT専門知識がなくても、現場担当者自身が業務課題をアプリで解決できる」という民主化されたアプリ開発を実現します。まずはMicrosoft 365のアカウントか開発者プランで、SharePointと連携した簡単な申請フォームから作ってみましょう。

Power Appsのよくある質問

Q. Power Appsは無料で使えますか?

目的によって答えが変わります。勉強や検証なら開発者プランが無料・期限なしで使え、プレミアムコネクタも試せます。ただし運用(本番)での使用は認められていません。実際の業務で使う場合は、Microsoft 365のプラン次第でSharePointやExcelなど標準コネクタの範囲なら追加費用なしに利用できることがあります。Dataverseやプレミアムコネクタを使うならPremium(月額2,998円/ユーザー)が必要です。また見落とされやすいのが、アプリを使う人にもライセンスが要るという点です。詳しくはPower Appsのライセンスと料金で解説しています。

Q. AIに丸ごと作ってもらうことはできますか?

できます。「Plans」に日本語で業務内容を説明すると、Dataverseのテーブル・キャンバスアプリ・モデル駆動型アプリ・Power Pagesサイト・Power Automateのフロー・Copilot Studioのエージェントまで一式が生成されます。業務フロー図や既存アプリのスクリーンショットを画像として添付することもできます。Plansは一般提供済みで既定で有効ですが、Dataverseデータベースがある環境と相応のセキュリティロールが必要です。なお以前あった「Power Apps StudioのCopilotでアプリを編集する」機能は2026年1月6日に削除され、Plansに一本化されました。

Q. プログラミングの知識は必要ですか?

本格的なプログラミングは不要です。画面に部品を配置し、Excelの関数に似た式で動きをつけていきます。Excelの関数をある程度使える方なら、考え方は理解しやすいはずです。ただし「まったく学習不要」ではなく、データの持ち方や式の書き方には固有の作法があります。

Q. Excelのマクロと何が違うのですか?

大きな違いは「他の人が使えるか」です。マクロはファイルを開いた人が実行するものですが、Power Appsはアプリとして配布し、スマートフォンからも使えます。複数人が同時に入力する用途では、Power Appsのほうが適しています。

Q. データはどこに保存されるのですか?

SharePointリスト、Excel、Dataverse、SQL Serverなどから選びます。この選択が費用と性能の両方を左右します。とくに注意すべきなのがデータが500件を超えたときに結果が欠ける「委任」の問題で、これはPower Apps最大のつまずきポイントです。詳しくはデータソース選びと委任をご覧ください。

Q. 作ったアプリはどうやって配るのですか?

URLを共有する方法のほか、Teamsのタブに置く方法があります。Teamsに置くと日常的に開く場所にアプリが並ぶため、使われやすくなります。さらにTeams内であればDataverse for TeamsがMicrosoft 365ライセンスに含まれるという利点もあります。詳しくはPower AppsをTeamsで使うで解説しています。共有しても相手にデータが見えない場合はアクセス制限と共有が原因の切り分けに役立ちます。

Q. スマホで表示が崩れるのはなぜですか?

キャンバスアプリは作成時に選んだレイアウト(スマホ用/タブレット用)が基準になるため、別の画面サイズで開くと崩れることがあります。対処方法はPower Appsのレスポンシブ対応で解説しています。

Q. Power Automateとはどう違うのですか?

Power Appsは「人が操作する画面」、Power Automateは「裏で自動的に動く処理」です。役割が違うため、組み合わせて使うことも多くあります。判断の手順はPower AppsとPower Automateの違いで整理しています。連携の実装はPower AppsからPower Automateを呼ぶをご覧ください。

Q. 変更を間違えて保存してしまいました。戻せますか?

Power Appsにはバージョン履歴があり、以前の状態に復元できます。ただし復元しただけでは利用者に反映されません。手順と注意点は以前のバージョンに戻す方法で解説しています。

Q. 何から始めればよいですか?

まずは小さなアプリを1つ作ってみるのが近道です。SharePointリストを用意し、一覧と入力画面を作るだけでも仕組みが理解できます。手順はキャンバスアプリの作り方入門で解説しています。

まとめ

  • Power Appsはプログラミングなしで業務アプリを作れるMicrosoftのローコードツール
  • アプリにはキャンバスアプリ(自由にデザイン)とモデル駆動型アプリ(データ構造から自動生成)の2種類がある
  • 2026年は「Plans」で業務ソリューション一式をAIに生成させる作り方が正式提供されている。StudioのCopilot編集機能は2026年1月6日に廃止されPlansに一本化
  • 無料で使う方法は2つ。開発者プラン(期限なし・ただし運用不可)とM365付属(標準コネクタの範囲で運用可)
  • 有料はPower Apps Premium 月額2,998円/ユーザー(2,000席以上は1,799円)
  • 最大の注意点はデータが500件を超えたときの「委任」。エラーにならず結果だけが欠ける。設定で2,000件まで引き上げ可、テスト時は1に設定すると発見しやすい
  • Count系・文字加工(Left/Mid/Len)・掛け算割り算で委任が切れると覚えるのが実務的
  • SharePointリストにはビュー5,000件のしきい値がある。回避は列のインデックス作成、限界を超えたらDataverseへ
  • 向いているのは社内向けの入力・申請アプリ。一般公開のサービスや大量データの処理には向かない

関連記事

まず読む(基本と選び方)

データの置き場所を決める

費用とAI

つまずいたとき

参考・出典

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。