Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
今のうちにデータを整理しておこう
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
たまい
July 26, 2024
Technology
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今のうちにデータを整理しておこう
たまい
July 26, 2024
More Decks by たまい
See All by たまい
シナリオを作る前に行うべきこと2点
tamai_63
0
350
自治体×RPAの世界、のぞいてみませんか?
tamai_63
0
340
自治体業務における RPA活用のリアル
tamai_63
0
90
WinActor_バージョンアップや環境変化への注意点
tamai_63
0
620
WinActor ver7.6.0 新機能紹介
tamai_63
0
810
業務ヒアリングと知識の呪い
tamai_63
0
770
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
1.2k
技術サポートでよく見かけるパターンと便利な活用方法
tamai_63
0
940
WinActorの勉強を継続する方法
tamai_63
0
960
Other Decks in Technology
See All in Technology
しろおびから始める!ログ活用の第一歩
shumei_ito
0
930
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
120
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.9k
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
110
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
go-sqletch
moznion
0
140
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
hackers_champloo_2026_tidb
makocchi
0
150
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
210
パッチ更新でterraform initが落ちた日
grimoh
1
130
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
560
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Optimising Largest Contentful Paint
csswizardry
37
4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
810
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
A Soul's Torment
seathinner
8
3.7k
Scaling GitHub
holman
464
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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.
事前準備として 業務見直し を行うことは 超重要 入力 出力 処理 データベース
ご清聴 ありがとうございました 自動化 しようぜ!