Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今のうちにデータを整理しておこう
Search
たまい
July 26, 2024
Technology
0
380
今のうちにデータを整理しておこう
たまい
July 26, 2024
Tweet
Share
More Decks by たまい
See All by たまい
技術サポートでよく見かけるパターンと便利な活用方法
tamai_63
0
630
WinActorの勉強を継続する方法
tamai_63
0
680
二刀流でWinActorを活用してみた話
tamai_63
0
210
APIを使わずWinActorでAIを使ってみた話
tamai_63
0
1.3k
Wで考えるDX 推進
tamai_63
0
550
タイパよく理想のジェンヌさんを作っちゃう話
tamai_63
0
500
グラデーション系のPowerPoint資料
tamai_63
0
84
WinActor_アウトプットのススメ
tamai_63
0
630
モブ&ジムからWinActorトップエンジニアへ!~橋本名人の弟子が登壇~
tamai_63
0
790
Other Decks in Technology
See All in Technology
AWSを始めた頃に陥りがちなポイントをまとめてみた
oshanqq
1
1.7k
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
4
680
Our Journey from in-House CD System to Open Source
ffjlabo
0
100
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
120
20240828_EM_Fest
kzkmaeda
4
360
セキュリティ監視の内製化 効率とリスク
mixi_engineers
PRO
4
640
Datadogの便利な使い方 - 意外と知らない?CoScreenとCloudcraft
taijihagino
PRO
1
600
標準ライブラリの奥深アップデートを掘り下げよう!
logica0419
2
390
LLMに日本語テキストを学習させる意義
ksaito
13
3.4k
[RSJ24] Task Success Prediction for Open-Vocabulary Manipulation Based on Multi-Level Aligned Representations
keio_smilab
PRO
0
220
FastlyとfalcoでNode.jsレスな Webサーバー構築 : IPTV版 ABEMAアプリインフラ刷新 / Building web server using Fastly and falco without Node.js for IPTV ABEMA app
nodaguti
0
240
React Aria で実現する次世代のアクセシビリティ
ryo_manba
3
290
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
From Idea to $5000 a Month in 5 Months
shpigford
378
46k
Done Done
chrislema
180
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
25
5k
Statistics for Hackers
jakevdp
793
220k
Building Your Own Lightsaber
phodgson
101
5.9k
What's in a price? How to price your products and services
michaelherold
241
11k
Designing with Data
zakiwarfel
98
5k
Producing Creativity
orderedlist
PRO
340
39k
How GitHub (no longer) Works
holman
309
140k
How To Stay Up To Date on Web Technology
chriscoyier
785
250k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Transcript
今のうち に データ を 整理 しておこう
目 次 1. 修正作業から見えた自動化が続かない理由 2. 手作業をそのまま自動化すると大変 3. 自動化の難易度を下げるには 4. データの整理は本当に必要か
5. まとめ
本日 言いたいこと 1. 自動化では 入力データ で作成の難易度が変わる 2. 入力データは データベース形式 で準備しよう
3. 事前準備として 業務見直し を行うことは 超重要 入力 出力 処理 データベース 具体的な事例も出しながら お話させていただきます!
1.修正作業から見えた自動化が続かない理由
1.修正作業から見えた自動化が続かない理由 他の人が作ったRPAが動かなくなったので 修正してほしいんです。 あと表のレイアウトを変更をしたいので 何の処理をしているか見てみたんですけど、 処理内容がよく分からなくて……。 引き継いだとはいえ、ドキュメントもないから RPAの修正とかしたくないんですよねぇ……。 なるほどです。 ちょっとRPAの処理内容を拝見いたします!
今まで手作業で集計していた表なんですけど。 手作業と同じ処理をRPAを使って実行していて、 赤枠の箇所にデータを入れて 報告する表を出力する作業をしているんです。 この表に7月~来年3月の項目を追加したいです。 RPAの処理との兼ね合いもあると思うので どう修正すればいいのか分からなくて。 1.修正作業から見えた自動化が続かない理由
……こんな感じでして。 1.修正作業から見えた自動化が続かない理由 繰り返し処理 1行読み取り、読取行を1行下に移動 B列 の値 集計月 「小計」なら 1行飛ばす 「小計」「空欄」
以外は処理なし 「空欄」なら 次の読取列へ 「空欄」なら 処理を終了 「空欄」以外なら 次の商品名へ ……な、なるほどぉ~……。 (確かに分かりにくい )
2.手作業をそのまま自動化すると大変
2.手作業をそのまま自動化すると大変 1つ飛ばす 読取行から2つ目の セルに「空欄」があ れば次の列へ 読取列から1つ目のセルが 「空欄」だったら終了 1つ飛ばす 1行ずつ読み取る 1行ずつ読み取る
1行ずつ読み取る 繰り返し処理 1行読み取り、読取行を1行下に移動 B列 の値 集計月 「小計」なら 1行飛ばす 「小計」「空欄」 以外は処理なし 「空欄」なら 次の読取列へ 「空欄」なら 処理を終了 「空欄」以外なら 次の商品名へ
3.自動化の難易度を下げるには
3.自動化の難易度を下げるには 機械が読み取りづらいデータの形が原因 • セル結合をしている • データが分断されている • 1セル1データとなっていない • 数値データの欄に⽂字列が含まれている
• スペースや改⾏等で体裁を整えている • 和暦に⻄暦の併記がされている …… など 参考)統計表における機械判読可能なデータ作成に関する表記方法(総務省)
3.自動化の難易度を下げるには 読み取りにくいデータ 読み取りやすいデータ 1行ずつ読み取る 表からデータ数 を取得する 1つ飛ばす 読取行から2つ目 のセルに「空欄」 があれば次の列へ
読取列から1つ目のセルが 「空欄」だったら終了 1つ飛ばす 1行ずつ読み取る 1行ずつ読み取る 1行ずつ読み取る
3.自動化の難易度を下げるには 繰り返し処理(データの数だけ) 1行読み取り、読取行を1行下に移動 表からデータの数を取得 データベース形式 1行ずつ読み取る 表からデータ数を 取得する 処理が簡単になった!
3.自動化の難易度を下げるには 繰り返し処理 1行読み取り、読取行を1行下に移動 B列 の値 集計月 「小計」なら 1行飛ばす 「小計」「空欄」 以外は処理なし
「空欄」なら 次の読取列へ 「空欄」なら 処理を終了 「空欄」以外なら 次の商品名へ 繰り返し処理(データの数だけ) 1行読み取り、読取行を1行下に移動 表からデータの数を取得 読み取りにくいデータ 読み取りやすいデータ 自動化 の 難易度 意外と下がります!
4.データの整理は本当に必要か
4.データの整理は本当に必要か データベース形式 データを整理しておくと… • RPAで処理しやすくなる • 関数で集計しやすくなる • VBAで集計しやすくなる •
ピボットテーブルなどの 機能が使用しやすくなる • BIツールなどでデータ集計 しやすくなる データ活用の 効率が上がる!
5.まとめ
まとめ 1. 自動化では 入力データ で作成の難易度が変わる 2. 入力データは データベース形式 で準備しよう 3.
事前準備として 業務見直し を行うことは 超重要 入力 出力 処理 データベース
ご清聴 ありがとうございました 自動化 しようぜ!