条件に合うデータの表を作るバリエーション
今後も延々に飛び交うことが確実なトピック。
条件に合うデータの表を作りたい。
- RPAらしい繰り返しのフローを組みたい
- 人と同じように効率的な一括処理のフローにしたい
- フローのキャプチャを参考にしたい
- 動いてる様子が見たい
- 詳しい解説が欲しい
参考になって真似できるバリエーションが豊富にあります。
メリデメを踏まえつつ、チョイスしてみてください。
時間ができたときに、それぞれ表面を眺めておくのがオススメです。
繰り返し処理系
- 検索一致
- 範囲検索
- 範囲コピー
メリデメ
- ◎ シンプルアクションの繰り返しがRPAらしい
- ◎ クリップボード経由のコピペや、値の取得/設定は、単純明快で引き継ぎやすい
- ◎ 転記対象の個数見合いで、所要時間の見当がつく
- ▲ 1セルずつ、列数分のカウントアップ、行数分のカウントアップ、尽きたところで終了する工夫が必要
(でも、、人は手作業でこうはしないはず) - ▲ Excelの[検索と置換]画面の直近の状態に左右されがち
(VBAのFINDメソッド相当)
(考慮されたライブラリを使うか、工夫して考慮が必要) - ▲ クリップボード経由のコピペは失敗しやすい
- ▲ 転記対象の個数に比例して所要時間が延びる
繰り返し処理方面の主な例
過去ログはよりどりみどり
https://winactor.com/questions/?q=Excel+転記|抽出
外部にもリファレンスがごろごろ転がってる
https://www.google.com/search?q=WinActor+Excel+転記|抽出
【レシピ】53 フィルタ条件に合致したデータを一括転記したい
https://www.youtube.com/watch?v=rdCHIQCY7Bo
【レシピ】8 別フォーマットへ転記したい
https://www.youtube.com/watch?v=SV1iW4Rqs5A
【レシピ】62 日付でデータを抽出したい①
https://www.youtube.com/watch?v=aIEnS6w2uUg
【レシピ】63 日付でデータを抽出したい②
https://www.youtube.com/watch?v=zxlFYy0OV1o
【レシピ】84 検索単語と同じ行にある値を取得したい
https://www.youtube.com/watch?v=7I3yR0FHL0s
【レシピ】1 Excelの行コピーをお手軽に
https://www.youtube.com/watch?v=rOvgjGTeWOc
【レシピ】21 列方向に繰り返し値を設定したい
https://www.youtube.com/watch?v=9vEjPdEjuME
第32弾【WinActorライブラリ】457本ノック! 【 18_Excel関連】その5 ライブラリ全部使ってみた。
書式を含めたコピー
https://youtu.be/xQG00Cl7Kxo?t=531
範囲コピー、値のみペースト
https://youtu.be/xQG00Cl7Kxo?t=613
https://winactor.com/questions/question/【excel】シートをコピーして指定のシートに張り付/
Excel操作(範囲指定貼り付け)
https://winactor.biz/library/2021/03/12_3792.html
複数のExcelファイルからデータを抽出して集計するサンプルシナリオ
https://winactor.biz/samplescenario/2019/05/17_879.html
https://winactor.com/questions/question/発見!winactor逆引きマニュアル/
1. Excel
4. ExcelファイルからExcelファイルに転記
5. ExcelファイルからExcelファイルにデータ抽出をして転記
【第1回】ロータス師匠のWinActorシナリオ道場~Excel転記編~
https://www.knet-bpr.com/column/winactor-dojo/20210119.html
【第3回】ロータス師匠のWinActorシナリオ道場~Excel転記編~
https://www.knet-bpr.com/column/winactor-lectureship/20210308.html
Excelを上から1行ずつ最終行まで読込→別のファイルから値を転記→数式を設定 | LacotasuBlog
https://lacotasu.com/?p=4852
【RPA】WinActor♪Excelで複数ファイルの内容を1つのファイルにまとめる!
https://www.youtube.com/watch?v=N6elxNAdR9w
一括処理系
- LOOKUP系関数
- VLOOKUP:データ量が膨大だと重くなるかも
- HLOOKUP:きっと同じ
- XLOOKUP
- INDEX・MATCH関数
- FILTER系
- オートフィルタ:フィルタ結果をコピペとか
- FILTER関数:コピーしたい先にしかける
- フィルタオプション/AdvancedFilter:同じく
- ライブラリや(改)系
- 範囲コピー
- 配列
- マッチング
- 代入(クリップボードを経由しない)
- スピル
メリデメ
- ◎ 一括処理なので所要時間がぼぼ一定で一瞬
(データ量にほぼ左右されない)
(ライセンス占有時間の最適化) - ◎ 数式やファイル構成を使い回せるしくみに工夫する醍醐味
- ▲ 数式の検討に検索力と集中力を要する
(入れ子にしたり、シートやファイルを跨いで参照したり、オートフィルに適した表記にしたり) - ▲ 必要に応じて、結果を値で上書く手間
- ▲ 数式やファイル構成を使い回せるしくみに工夫する手間
一括処理方面の主な例
第32弾【WinActorライブラリ】457本ノック! 【 18_Excel関連】その5 ライブラリ全部使ってみた。
数式の設定
https://youtu.be/xQG00Cl7Kxo?t=111
https://winactor.com/questions/?q=Excel操作(関数(範囲)の結果取得)を作ってみた
ExcelファイルのAutoFillを行うライブラリ
https://winactor.biz/library/2018/11/09_424.html
https://winactor.com/questions/question/excel操作autofillを拡張してみた/
Excel操作(連続データの作成(日付以外))
https://winactor.biz/library/2020/12/16_3490.html
【Excel】FILTER関数の使い方|メリットは?
https://www.youtube.com/watch?v=4F0qJSfWQ5c
【Excel】フィルター抽出結果を別シートに表示する機能の使い方
https://www.youtube.com/watch?v=sjkV7cFGqpc
Excel操作(指定条件に合致する行を表示)
https://winactor.biz/sweet/2021/02/15_3698.html
Excelアドバンスドフィルタを利用してExcelのデータを絞り込むサンプルシナリオ
https://winactor.biz/samplescenario/2021/08/31_4518.html
https://winactor.com/questions/question/スイートライブラリ「excel操作指定条件に合致する/
https://winactor.com/questions/question/excelのフィルターの詳細設計について/
https://winactor.com/questions/question/excel操作コピー&ペースト)<1ノードでコピペ>/
https://winactor.com/questions/question/転記用にexcel操作範囲コピーを拡張してみた/
https://winactor.com/questions/question/転記用にexcel操作数式の設定を拡張してみた/
Excelの連続するシートのデータを1シートにまとめるサンプルシナリオ
https://winactor.biz/samplescenario/2021/09/30_4611.html
https://winactor.com/questions/question/マイナーなライブラリ使ってみた「excel操作マッチ/
https://winactor.com/questions/question/chromeの複数行-件の表を最速でexcelの1行-件にしたい/
https://winactor.com/questions/circle/シナリオ共有サークル/documents/?search=別シートの数式を適用