Minerva Consulting AI & データエンジニア

業務の高速化・効率化の考え方と実装例

Excel

新着順 人気順

Excel テキストファイル読み込みを TextStream で劇的に高速化した

Excelで大量のテキストファイルを読み込む処理、「時間がかかるものだから仕方ない」と思っていませんか? 実は、読み込み方法を少し変えるだけで、処理時間が“10分の1以下”になる ケースがあります。 この記事では、Excel VBAでテキストファイルを読み込む…

他のExcelブックの内容を、開かずに見る シート名取得

ブックの中を見るとき、シート名が可変の時があります。例 [日報0812] というように、シート名に日付が付与されています。こんなときは、シート名の一覧を取得し、それから、対象シートを絞り込むことになります。ADOを使う方法があったので、シート名の配列…

DX事例03_Excel高速化による業務改善

PDFダウンロード 「Excelが遅い」と感じながらも、以前から使っているため、その待ち時間を当たり前として受け入れていないでしょうか。 遅さの原因はExcelそのものではなく、テキストファイルの読込方法、セルへの書込み回数、画面更新、再計算、ループ処理…

Excelで実現する 製造装置ログの「疑似リアルタイム監視」

なぜ Excel なのか リアルタイム監視というと、 専用の監視システム BIツール 大規模な基盤構築 を想像されがちです。 しかし実際の現場では、 まず「できるかどうか」を確認したい 装置ログの価値を関係者に理解してもらいたい 上司・経営層に説明できる形…

他のExcelブックの内容を、開かずに見る

先日、友人からこんな依頼をもらいました。「同じ様式の50個のExcelブックの、同じ位置にある文字を取り出したい。」 いわれてみれば、ありそうな要望だ。 50個の製品別情報、50人の日報など、同じ様式で個単位で作成されたブックを集約する機会は多いでしょ…

DX事例01_大量Excelファイル集計の効率化

PDFダウンロード ― 日報・検査成績書など、定型帳票の高速処理 ― こんな業務に心当たりがある方へ 日報や検査成績書を、毎回1ファイルずつ開いている ファイル数が増えるほど、集計に時間がかかる 「これ、人がやらなくてもいいのでは」と感じている 参照デ…

Excel VBAを使ってGmailからメール送信

Excel からメールが送信できる。今ごろ知ったのが少し恥ずかしいです。 CreateObject("CDO.Message") を使うと簡単にできるのですね、 www.google.com すると記事が沢山でてきます。 この機能で、HTML 本文、HTML署名 さらに添付ファイルもできる。 ーーー …

製造装置ログ解析からリアルタイム監視へ

―「1行ログ」を判断に使えるデータへ変える全体像 ― なぜ「リアルタイム監視」は難しく見えるのか 製造現場では、「リアルタイム監視」「予兆検知」「品質の安定化」といった言葉がよく使われます。 しかし実際には、 何から手を付ければよいのか分からない …

書式が統一されたExcelブックが大量にある という業務はありませんか?

例えば日報、例えば検査成績書など、 1日分、1か月分、1年分… 数百、数千のExcelファイル 見たいのは「特定のセルに入っている数値」だけ しかし実際には、 1ファイルずつ開く 読み込むのを待つ 閉じる また次を開く… これだけで、膨大な時間が消えていきま…

このExcel期限切れになっていませんか?

PDFダウンロード Excelで期限を管理していても、ファイルを開くまで期限の接近に気づけないことがあります。そこで、開いた瞬間に期限チェックを行い、シート上部へ注意を表示します。 期限を入力していても、表を見なければ気づけません。特に担当者の異動…

マクロを停止してブックを開く

起動したら自動で実行し、そのまま終了するExcelブックを マクロを無効にして起動するプロシジャです。 ===================== Sub bkOpenNoMacro() Dim str As String Dim sWB As String ’ ブック名を指定する sWB = "XXXXXV2_R6_Auto…

シート名を自動表示

PDFダウンロード 小さなExcel改善02 シート名と帳票タイトルを別々に変更していると、片方だけを直し忘れることがあります。今回は、シート名を基準に帳票タイトルを自動表示する小さな改善を紹介します。 シートをコピーした後、シート名とセル内の帳票タイ…

最終更新日時を見える化する

PDFダウンロード 小さなExcel改善03 似た名前のExcelが複数あり、どれが最新か判断しづらい場面です。 開いた画面で更新状況を判断できるようにします。 保存したタイミングで記録します。通常セルのNOW関数とは異なり、保存イベントで値を書き込みます。 更…

CELL("filename")から始めるExcelファイル管理の小さな自動化

PDFダウンロード 小さなExcel改善01CELL関数でファイル名・シート名・保存場所を取得する 大きなシステム開発ではなく、Excelに自分自身のファイル名や保存場所を表示させる小さな工夫です。 CELL関数は難しい処理を行う関数ではありません。Excel自身が「私…

本日は何曜日?

PDFダウンロード Excelで日付を表示することは多いですが、「今日が何曜日か」まで自動表示できると、日報や点検表、作業予定表がさらに分かりやすくなります。 曜日を手入力していると、日付だけを更新して曜日を直し忘れることがあります。そこで、TODAY関…

Excel オートフィルターの扱い

VBA で Excelシートを、Read Write するとき、そのシートにフィルターがかかっていると誤動作しやすいです。 それで、シートを扱う前に オートフィルターを次の方法で調整します。 ①もし フィルターがかかっていたら、フィルターを解除する。 ②後で利用者の…

Excel数式 SUBSTITUTE

職場で隣の部署の方に頼まれた。 アンケートの名簿が2つあり、結合したいのですが、名前が '山田一郎', '山田 一郎', ’山田 一郎' というような、空白なし、全角空白、半角空白 が混在していて Vlookupでマッチングできなくて困ってます。 とりあえず、急ぎ…