![見出し画像](https://assets.st-note.com/production/uploads/images/58757474/rectangle_large_type_2_8275e7a024adc67e52e7634956f0b9b8.png?width=1200)
Power Automate DesktopにてExcel検索を「Excelワークシート内のセルを検索して置換する」でやってみたハナシ
2021年8月のアップデートで、待望のExcel検索のアクションが追加されました👏✨
その名も🎊「Excelワークシート内のセルを検索して置換する」です✨
![画像2](https://assets.st-note.com/production/uploads/images/58756706/picture_pc_95e5875875f2d3074fe0ba6db5735b0c.png)
日本語がわかりにくいですが、「すべての一致」はこゆこと。
![画像4](https://assets.st-note.com/production/uploads/images/58756869/picture_pc_e8832112018286bb7b1f20450e0a475e.png)
「一致するサポート案件」はこゆこと。
![画像3](https://assets.st-note.com/production/uploads/images/58756778/picture_pc_fd610ed187bf677eb4ac9b86c8782f3c.png)
Excelの検索と置換ウィンドウで設定できる項目と似てる👀
![画像1](https://assets.st-note.com/production/uploads/images/58756614/picture_pc_bee7a765e0b8ad7b6dff605ffe375a57.png)
ではさっそく、前回・前々回と同じデータを使用して、この新アクションを試してみたいと思います!🥳
【事前準備】用意したExcelデータ
同じものを使用します。
左:おみやげデータ.xlsx 右:出張先リスト.xlsx
![画像5](https://assets.st-note.com/production/uploads/images/58757693/picture_pc_045fd74709157585e09feed8bf18cbe8.png?width=1200)
おみやげデータの「県」を出張先リストで検索して、「おみやげ」を出張先リストに転記します😋
① 出張先リストを開く
ここからフローの作成です。前回と被るところははしょり気味🙇♀️
まずはおみやげを転記する出張先リストを開きます。
![画像6](https://assets.st-note.com/production/uploads/images/58758219/picture_pc_e06fd02142a02cd27e34ef9e8f501bf6.png)
② おみやげデータを読み取る
おみやげデータを開きます。
こっちは中身を読み取るだけなので、「インスタンスを表示する」をOFFにしておきます。
![画像7](https://assets.st-note.com/production/uploads/images/58758341/picture_pc_542a74e7a586bc805d496726c919045b.png)
おみやげデータを読み取るのですが、2021年8月のアップデートで素敵な選択肢が追加されたそうなので、使ってみたいと思います!
![画像8](https://assets.st-note.com/production/uploads/images/58758643/picture_pc_401127d8df37b77768d1e158c86c8444.png)
🎊「ワークシートに含まれる使用可能なすべての値」✨
神!神アプデ!!👏✨
ここまでで一応実行してみる(。・Α・)σポチッ
変数「ExcelData」の中身!じゃーーーん!!✨✨
![画像9](https://assets.st-note.com/production/uploads/images/58758744/picture_pc_ddb95ada83ccabec77755cdf4d246515.png)
うん!ばっっっちりっっ!!👍✨
③ 読み取ったデータ分 処理を繰り返す
アクション「For each」を使って、変数「ExcelData」の行数分、検索を繰り返します。
![画像10](https://assets.st-note.com/production/uploads/images/58758929/picture_pc_df9b92d6050685b41948c0293b26b786.png?width=1200)
④ 「県」を検索する
はいっ、来ました。ここで新アクション使いますよ😋
こんな感じに設定してみました。
![画像11](https://assets.st-note.com/production/uploads/images/58759812/picture_pc_b8a905c0695797883998798b3ef68c96.png?width=1200)
変数「Cells」には、何が入るんだろう?🤔
実行してみよう!(。・Α・)σポチッ
![画像12](https://assets.st-note.com/production/uploads/images/58759864/picture_pc_04e61477dedfcaf40789b4b3430a61dd.png)
おーなるほど。
検索対象に一致したセルの場所が列と行に分かれてDatatableとして出るんだな。
今回は「すべての一致」としたけど、検索対象がひとつしかないので一行しかないもよう。(。 ・ω・))フムフム
⑤ おみやげを書き込む
「Cells」がDatatableなので、For eachにするのがスマートなんだろか🤔
とりあえずやってみよう😋
![画像13](https://assets.st-note.com/production/uploads/images/58760550/picture_pc_207265ea3c6464eba0f9669d35a47847.png?width=1200)
書き込む場所は、検索一致した「県」の場所のひとつ右の列。
こうかな🤔
![画像14](https://assets.st-note.com/production/uploads/images/58760773/picture_pc_41e31badbc095554e9f73c298d96bb4e.png?width=1200)
⑥ 出張先リストを保存して閉じる
最後に出張先リストを保存して閉じます。
![画像15](https://assets.st-note.com/production/uploads/images/58760822/picture_pc_5583ee4e6e3739b14a77798b9fc8254c.png?width=1200)
⑦ 実行します
全体のフローはこんな感じ。
![画像16](https://assets.st-note.com/production/uploads/images/58760925/picture_pc_a53ec1db6328a1308eec9ecf8758c6c4.png?width=1200)
よしっ、いけっ!!(。・Α・)σポチッ
どうなの…(*´д`*)ドキドキ
ばばーーーん✨✨
![画像17](https://assets.st-note.com/production/uploads/images/58761006/picture_pc_1c02397c90c8367eced1411ee8de70f6.png)
ばっちりだーー!!🙌✨
データを増やしてみたけど、こちらも問題なく😋
![画像18](https://assets.st-note.com/production/uploads/images/58761182/picture_pc_d946c6f652c6a860c4c07e36619ecbc9.png)
⑧ 所感
待望のExcelの検索!使い勝手、非常によいです(*´﹃`*)
今回は検索対象がひとつずつしかないからFor eachにするの なんか大袈裟?だな~って思ってしまいましたが、データ増やしても問題なく動いたので感動しました😭✨
これいいなぁ~💖めちゃ使えそうだな~~~~😍
事務員が少しの背伸びでできる効率化を目指す🌈✨ 自分の好きなものを、楽しく発信していきたいです! いただいたサポートは学習費にあてさせていただきます🥰