← 手順一覧へ戻る
Power Automate DesktopExcel初心者向けよく使う

Excelの指定したセルへ値を書き込む

既存Excelブックの指定シートのB2へ、固定の文字を書き込んで保存します。

画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。

実行前に確認

  • Windows版ExcelがインストールされたPCで使います。例の C:\PA フォルダーと入力ファイルを先に用意してください。
  • B2の既存値や数式は置き換わります。バックアップで試してください。

1使うアクション

  1. アクション 1Excel の起動
  2. アクション 2アクティブな Excel ワークシートを設定する
  3. アクション 3Excel ワークシートに書き込む
  4. アクション 4Excel を閉じる

表で見る入力と処理結果

架空データ

「入力」シートの空欄B2へ「確認済み」を書き込み、元のブックを保存します。

Desktop:Excelブック/ワークシート
C:\PA\台帳.xlsx /「入力」シート

以下は手順に沿った期待値です。実際のPower Automate・Excel環境で実行して確認した結果ではありません。セルや行の着目箇所には「●」を付けています。

書き込み前

表示範囲は A1:B3。見出しは A1=受付番号・B1=状態。B2を空欄にした練習例です。
行A:受付番号B:状態
1受付番号状態
2受付001● (空欄)
3受付002未確認
↓ 処理する行・列/設定

書き込む値は「確認済み」、列 B・行 2(B2)です。

保存後の期待値

A1:B3のうち、書き込み対象はB2だけです。A1/B1の見出しはそのままです。
行A:受付番号B:状態
1受付番号状態
2受付001● 確認済み
3受付002未確認
結果の見方

B2だけが「確認済み」になります。台帳.xlsxを保存するので、この変更が元ファイルに残ります。

  • (空欄)は説明上の表記で、セルには何も入れません。
  • B2に既存値や数式がある場合は置き換わります。バックアップしたファイルで試してください。

図で見る処理のイメージ

概念図

既存Excelブックの指定シートのB2へ、固定の文字を書き込んで保存します。

  1. 書き込み前

    入力シートのB2は空欄

  2. 書き込み

    列B・行2に確認済み

  3. 保存後

    B2 = 確認済み

結果の例

セルを明示して値を保存できます。

設定例に沿った成功時の概念図です。実際の画面や実行結果ではなく、成功・配信を保証するものではありません。

設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。

2実際の設定内容

入力する値・操作手順を確認する4ステップの設定と確認方法
  1. 1

    Excel の起動:C:\PA\台帳.xlsx を開き、ExcelInstance にします。

  2. 2

    アクティブなワークシート:%ExcelInstance% のシート名「入力」を指定します。

  3. 3

    書き込み:%ExcelInstance%、書き込む値「確認済み」、書き込みモードは指定したセル、列 B、行 2 を指定します。

  4. 4

    Excelを閉じる:%ExcelInstance%、「ドキュメントを保存する」を選びます。

Microsoft公式ページで確認する