毎日5〜10分の面倒をボタン1つに。
SE歴14年の設計思考で、「直接Aはできない」場面でも、BとCの組み合わせで同等の結果に着地させます。
★過去事例
例)社内制約で“自動DL(A)不可” → **手動DL(B)+フォルダ内自動結合(C)**で翌工程は全自動。できないAを、B+Cで成立させる実例
A:社内ポータルの自動取得がNG
→ B:人手でCSV保存+C:フォルダ監視→結合→重複削除→集計をワンクリック。
A:列名が毎月バラバラで固定マクロが壊れる
→ B:別紙で「俗称→正規名」辞書を持ち、C:マッピング→正規化→並べ替えを自動適用。
A:IDが不完全で名寄せ不能
→ B:電話/郵便/メールを正規表現で整形+**C:サロゲートキー合成(姓+生年+下4桁など)**で高精度マッチ。
A:重いブックでピボットが固まる
→ B:前処理で列削減/型統一+C:集計用シートへ差分のみ追加(全再計算を回避)。
A:社内でマクロ実行が不可
→ B:Power Queryで前処理+**C:ボタンなし更新(更新→1クリック)**でほぼ同じ運用感。
設計の流儀(14年の現場基準)
要件→制約→分解:何が“本当に必要な出力”かを先に確定。
代替経路の設計:A直は無理でも、**“人手1ステップ+自動3ステップ”**に置換。
壊れにくい作り:
・設定シートで列名・保存先・キーを変更可
・辞書・正規化・検証を前段に分離(本体マクロは薄く)
・差分チェックとロールバック(バックアップCSV)を標準装備
検証:ダミーデータでビフォー/アフターを可視化→本番へ。
何でもご相談してください。仕様が曖昧でもOK。こちらから最小構成をご提案します。もちろん受領データは納品後に削除します。
既存の「PDF→Excel/CSV整形」と同時購入で**-500円**
できないこと/別見積りになるもの
・外部Webの自動ログイン・画面操作(スクレイピング/RPA)、会社ポリシーの回避行為
・外部DB・API連携、大規模ユーザーフォーム、アドイン化、コード署名の発行
・Mac版Excelでの動作保証(要相談)/数十万行規模の高負荷処理(分割やPower Query提案)
・仕様の大幅追加・変更(見積り再算定)
修正・保証
・仕様内の無償修正:2回まで
・7日間のバグ修正保証(想定外入力での落ちどころは改善対応)
・仕様追加や運用変更は別見積り
納品物
・.xlsm(コメント付きVBA)+使い方メモ(手順/設定セルの説明)
・マクロNGの場合はPower Query手順で納品可
・データ取り扱い
・受領データは納品後に速やかに削除。公開実績は名称・数値をマスク
・機微情報はダミー化でのご提供を推奨