MENU
  • サービス
  • せるワザの特徴
  • お客様の声
  • 記事
    • データ分析
    • クエリ
    • ピボットテーブル
    • スクレイピング
    • 電子帳簿保存法
    • インボイス制度
    • 教育・学習
  • お知らせ
  • よくある質問
お見積りは無料!どんなことでもまずはご連絡ください!
EXCELの時短ツール開発なら『せるワザ』にお任せ!
  • サービス
  • せるワザの特徴
  • お客様の声
  • 記事
    • データ分析
    • クエリ
    • ピボットテーブル
    • スクレイピング
    • 電子帳簿保存法
    • インボイス制度
    • 教育・学習
  • お知らせ
  • よくある質問
EXCELの時短ツール開発なら『せるワザ』にお任せ!
  • サービス
  • せるワザの特徴
  • お客様の声
  • 記事
    • データ分析
    • クエリ
    • ピボットテーブル
    • スクレイピング
    • 電子帳簿保存法
    • インボイス制度
    • 教育・学習
  • お知らせ
  • よくある質問
  1. ホーム
  2. 記事
  3. Power AutomateとExcel連携シリーズ
  4. Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

2024 6/08
Power AutomateとExcel連携シリーズ
2023年1月23日2024年6月8日
Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

Power Automate Desktop(PAD)初心者に便利な利用法の1つが、Excelでの検索や置換作業の自動化フローを、簡単に作成できることです。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

ユーザーからのニーズも高く、PADチュートリアル”Excel自動化”サンプルフロー5例の1つとしても、紹介されています。

今回は、住所録の表記に規則性をもたせるため、PADの検索・置換アクションを活用してデータ・クリーニングをおこなう事例から、この使い方をみてみましょう。

目次

外部からの情報を集約するためには、表記ゆれクリーニングが必要です

たとえば、今回PADを利用して情報整理しようとする元データは、以下の取引先リスト

(このリストは、ナマエメーカーから生成された架空の法人名一覧です)。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

これに住所や連絡先電話番号をくわえて、取引先リストとして、請求書や案内通知のヘッダへ流し込みたいと考えています。

しかし、取引先へ差し出す書状の宛名に、略字 ※(株)や(カ を使うのは、郵便のマナーとして失礼ですよね?

サンプルは10社だけのダミーデータですが、これが100件でも1000件あっても、自動で間違いなく、カナや略字を”株式会社”や”有限会社”におきかえるPADフローを作成しました。

今回作成したフローはこのようなものです。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

各ステップの動作をこまかくみてみましょう。

まず、アクション1-2で、取引先リスト(company_list.xlsx)を開き、変数ExcelDataへ格納します。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう
company_list.xlsx

続いて、アクション3-4で検索・置換対象リスト(before_after.xlsx)を開き、変数ExcelData2 へと格納します。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう
before_after.xlsx

アクション5以降は、Loopで変数ExcelData2の2行目から最終行までをループしながら、各ループ動作中に(For each)、変数ExcelDataもループし、”もし(IF)変数ExcelData2の1列目(ビフォー)に含まれる文字列をみつけたら、2列目(アフター)の文字列へと置き換える指令となります。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

このフローを実行したところ、取引先リストは、以下のように書きかえられました(赤太文字でマーキングされたところが、今回検索→自動置換された文字列です)。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう

まとめ

PADの検索・置換アクションは、自動データ・クリーニングが簡単にできる人気機能

このアクション(Excel ワークシート内のセルを検索して置換する)がPADへ実装されるようになったのは、2021年8月のことでしたが、はやくもチュートリアルの代表例として紹介されるようになりました。

それだけ、機能としての人気が高く、ユーザーにとって利用価値も高いアクションだといえるでしょう。

実際、同じことをVBAマクロのプログラムで実行させることはできますが、2つのExcelブックを見比べる時に、いくつものループとIF構文を重ねないといけないことから、初心者には少しハードルが高いものでした。それを、VBA記述なしで自動化できるわけですから、VBAマクロを使わない人なら特に、試してみる価値がある自動化プログラムではないでしょうか。

今回は社名データのクリーニングを事例としてあげましたが、ほかにもExcelを使ったデータ・チェックの可能性は、たくさんあります。 検査するレコード件数が多いほど、自動化メリットも大きくなりますので、ぜひこの「Excelワークシート内のセルを検索して置換する」アクションをみつけだして、自分の実務に合った簡単なチェック自動化フローを作ってみてください。

Power AutomateとExcel連携(6)「データテーブル内で検索または置換する」アクションを活用しましょう





小さなお悩みでも、お気軽にご相談ください!

お問い合わせ

お急ぎの方はお電話にてお問い合わせください 050-6867-2130

セルワザでは、役に立つEXCELワザをご紹介しております!

詳しく見てみる!

小さなお悩みでも、
お気軽にご相談ください!

お問い合わせ

お急ぎの方はお電話にてお問い合わせください
050-6867-2130

セルワザでは、役に立つEXCELワザを
ご紹介しております!

詳しく見てみる!
Power AutomateとExcel連携シリーズ
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【利用者インタビュー】属人的な作業が減り部署に余裕が生まれました
  • フィルターオプション、活用していますか?

関連記事

  • 新社会人が押さえておくべきExcel関数は、たったコレだけ!?初心にたち返って、その必要性を考えてみましょう
    2025年5月19日
  • SWITCH関数は、Excelデータベース簡素化への入口!?IFS関数とうまく使いわけてみましょう
    2025年5月12日
  • スマートフォンのPayPayアプリ取引履歴が、CSVダウンロードできるようになりましたよ!
    2025年5月5日
  • どうしてもスクエア(四角)型月間カレンダーを使いたい方へ、それでもやはり「Excelを使う!」ことをおすすめします
    2025年4月28日
  • リボ払いの怖さを、Excel関数でシミュレーションしてみましょう
    2025年4月21日
  • Google Gemini advancedへ、Excelブックをアップロードしてみましょう、仕事に役立つ問答集になるか否か?
    2025年4月14日
  • 和暦←→西暦変換、どうしてますか?そろそろExcelにまかせてはいかがですか?
    2025年4月7日
  • Microsoft 365 版 ExcelのCopilotボタン、もう使ってみましたか?
    2025年3月10日
  • サービス
  • せるワザの特徴
  • 記事
  • お知らせ
  • よくある質問
  • お問い合わせ
  • プライバシーポリシー
  • 特定商取引法に基づく表記

© EXCELの時短ツール開発なら『せるワザ』にお任せ!.

目次