TMRトップに戻る
Before(Excelで加工) After(変換の仕組み)

Before / ExcelでのCSVレイアウト加工

「毎月、CSVをExcelで並べ替えて作り直す」状態

販売管理ソフトも会計ソフトも入っている。どちらもちゃんと動いている。それでも2つの間は人がつないでいる——販売管理から出したCSVを Excel で開き、列を並べ替え、コードの桁を直し、摘要を手で組み立てて、会計ソフトに取り込む。月初の「いつもの作業」を再現したものです。一見きれいに整えているように見えますが、Excel が勝手に値を変えてしまう問題と、人が手で直すときの問題が混ざって潜んでいます。赤い番号が問題箇所です。上のタブで After(変換の仕組み)と見比べてみてください。

このシートは実在のものではなく、「システムからシステムへ CSV を渡す」ときに Excel で加工している会社で「あるある」な問題を1枚にまとめて再現したものです。実際には毎月の作業なので、ここにある問題が毎月少しずつ形を変えて起こります。
毎月 1日販売管理からCSV出力先月分の売上CSVを出す5分
STEP 2Excelで開く中身を確認して、加工用のシートに貼り付ける10分
STEP 3列を並べ替え・直す会計ソフトの順に列を移動。日付・コード・摘要を手で直す40〜60分
STEP 4CSVで保存→取込会計ソフトの取込でエラーが出たら戻ってやり直し20分〜
STEP 5合計を目で確認販売管理の月計と会計の月計が合っているか電卓で15分
6月売上_会計取込用_加工中_v3(最新).xlsx — Excel
D2 fx =VLOOKUP(C2,補助科目マスタ!A:B,2,FALSE)
ABCDEFGH
1 伝票番号取引日取引先コード補助科目取引先名品名借方金額メモ
2 2.02506E+121 458102 1233 #N/A4 (株)アルファWebサイト保守 6月分 55000
3 2.02506E+12 45811 45 #N/A 田中商事システム保守費 55000
4 2.02506E+12 45813 210 #N/A 山田印刷LP制作費 110000
5 2.02506E+12 45817 318 #N/A ベータECサイト構築(一部) 4800005 税抜?税込?7
6 2.02506E+12 45820 777 #N/A 繝上ち繝手ィュ蛯6配管図面作成 66000 文字化け→手で直す。新規先?コード不明7
7 2.02506E+12 45824 210 #N/A 山田印刷バナー制作費 44000
8 2.02506E+12 45834 210 #N/A 山田印刷名刺デザイン 8 金額空欄のまま取り込んだら0円で登録された(先月)
9 2.02506E+12 45838 45 #N/A 田中商事システム保守費 7月分 55000 先月と列の順番が違う?? 3列目が「部門」になってる9
6月加工中 元CSV 補助科目マスタ 会計取込用 5月(前回) コピー Sheet3 +

赤い番号の問題点

間に「変換の仕組み」を置くとどう変わるか

Excel加工Excel で開いた時点で伝票番号・日付・先頭ゼロが壊れる(気づかず保存)
変換の仕組みCSV を Excel で開かない。壊れた形跡があるファイルは取り込まずに止めて、出し直しを案内する
Excel加工列の並べ替え・日付の書き換え・摘要の連結を毎月手でやる(40〜60分)
変換の仕組み「対応表」に従って自動で変換。毎月の作業はファイルを選んでボタンを押すだけ
Excel加工VLOOKUP の #N/A を目で追って、コードが無いのか桁が違うのかを調べる
変換の仕組み桁は自動で揃え、マスタに無いコードだけを「要確認」として理由付きで出す。対応を選べば次回から自動適用
Excel加工金額の空欄が 0円 で登録され、取り込めたので気づかない
変換の仕組み空欄の行は「除外」として一覧に残し、出力から外す。黙って 0円 にはしない
Excel加工販売管理ソフトの更新で列が増えても、前月と同じ手順で作業して列ズレ
変換の仕組み毎回ヘッダーを照合し、前回と違えばその場で止めて違いを表示。ずれたデータは会計ソフトに入らない
Excel加工文字化けを手で打ち直し、判断はメモ列と担当者の記憶に頼る(属人化)
変換の仕組み文字コードは自動判定。何を取り込み・何を拒否し・何を除外したかが履歴に残り、誰が見ても同じ判断になる

同じ「販売管理 → 会計ソフト」の受け渡しを、間に小さな仕組みを置いて行うとこうなります。

After(変換の仕組み)を見る