タイムカードをエクセルに取り込む・連携する方法|CSV・スキャン/AI読み取り・転記の効率化
公開: 2026年8月11日 · 更新: 2026年8月12日
紙のタイムカードや打刻データを、毎月Excelに手入力し直している——そんな負担は、小規模事業の総務・経理でもよく聞かれます。「勤怠システムのCSVを取り込みたい」「紙をスキャンしてデータ化したい」「シフト表と実績をつなげたい」というニーズも重なります。
この記事では、手入力を減らす考え方から、CSVのPower Query取り込み、スキャン・AI読み取り、シフト表・給与ソフトとの連携、コピペ運用の限界と次の一手まで、実務で使える形でまとめます。シートの自作はExcel自作、取り込んだデータの計算式は計算式まとめを参照してください。
目次
- タイムカードの転記を減らす考え方
- 勤怠システムのCSVをエクセルに取り込む
- 紙のタイムカードをスキャン・AIで読み取る
- シフト表・実績・給与ソフトを連携する
- コピペ運用の限界と次の一手
- まとめ:転記は「取り込み→確認→連携」、手入力は極力減らす
タイムカードの転記を減らす考え方
転記の手間を減らすには、まず「なぜ手入力が増えているか」を整理し、データの流れを見直します。
手入力・手計算が増える原因
手入力・手計算が増える典型的な原因は次のとおりです。
- 打刻データが紙や別システムにあり、毎月Excelへ転記している
- 勤怠システムのCSVをコピペで追記し、行が増え続けている
- シフト表(予定)と実績(打刻)が別シートで、突き合わせを手作業している
- 実働・残業の計算を手計算で行い、給与ソフトへまた手入力している
いずれも「データの入口」と「つなぎ目」が手作業のままだと、人数・月数が増えるほど負担が膨らみます。転記ミスは賃金計算のずれにもつながるため、客観的な打刻データをそのまま活かす仕組みが望ましいです(労働時間の適正把握ガイドライン)。
「データで受け取る/画像から読む/シートをつなぐ」の3方向
手入力を減らす方向は、大きく3つに分けられます。
| 方向 | 手段 | 向いているケース |
|---|---|---|
| ①データで受け取る | 勤怠システム・レコーダーのCSVをExcelに取り込む | ICカード等でCSVが出る |
| ②画像から読む | スキャン・写真+OCR・AI読み取り | 紙のタイムカードしかない |
| ③シートをつなぐ | 関数・Power Queryでシフト表・実績・給与を連携 | Excel内で複数表を使う |
①が使えるなら最も安定します。紙しかない場合は②を補助的に使い、③でExcel内の表をつなげて手作業を減らします。複数の方向を組み合わせることも多いです。
勤怠システムのCSVをエクセルに取り込む
タイムレコーダーや勤怠システムからCSVが出る場合、コピペよりPower Queryでの取り込みが効率的です。
データの取得(Power Query)で取り込む
Excelの「データ」タブから「データの取得」>「ファイルから」>「テキスト/CSV」を選び、CSVを読み込みます。プレビュー画面で区切り文字・文字コードを確認し、「データの変換」で列の型(日付・時刻・文字列)を整えてからシートに読み込みます。
一度クエリを作れば、同じCSVを更新するたびに「すべて更新」で再取り込みできます。毎月同じ形式のCSVが出る運用では、手入力より大幅に時間を短縮できます。
毎月のコピペ追記をやめてフォルダ取り込みにする
毎月のCSVをフォルダに保存し、「フォルダから」でまとめて取り込む方法もあります。2026年8月.csv、2026年9月.csv のように月ごとにファイルを置き、Power Queryでフォルダ内の全CSVを結合すれば、追記作業が不要になります。
コピペで行を足し続けると、行数が増え、ファイルが重くなり、誤って列をずらすリスクも高まります。フォルダ取り込み+クエリ更新に切り替えると、データの入口が安定します。
文字コード・時刻の型・区切りの注意
CSV取り込みでよくあるトラブルと対処です。
- 文字化け:日本語CSVはShift-JIS(CP932)のことが多い。プレビューで文字化けしたらエンコーディングを変更する
- 時刻が数値になる:
9:05が0.378のように見える場合、列の型を「時刻」に変換する - 日付が崩れる:
2026/8/1と2026-08-01の形式差に注意。取り込み時に日付型に統一する - 区切り位置:カンマ区切り以外(タブ区切りなど)のCSVは、区切り文字を手動で指定する
取り込み後は、数行を目視で原本(システム画面やCSV)と突き合わせ、時刻・氏名・日付が正しいか確認してください。転記ミスは賃金のずれにつながるため、取り込み直後の確認が重要です(労働基準法第24条・全額払いの原則)。
紙のタイムカードをスキャン・AIで読み取る
紙のタイムカードしかない場合、スキャンや写真からデータ化する手段があります。
スキャン/写真からOCR・AIでデータ化する手段
利用できる手段の例です。
- スキャナ・スマホのOCR:紙をスキャンまたは写真撮影し、OCRアプリやクラウドのドキュメント読み取りでテキスト化
- Excel・Power Automate:Microsoft 365環境では、フォーム認識やAIビルダーで定型帳票の読み取りを試せる場合がある
- 市販のタイムカード読み取りアプリ:タイムカード専用のOCR・読み取りサービス(クラウド型が多い)
- 汎用OCRツール:GoogleドキュメントAI、各社の帳票読み取りサービスなど
手段は環境や予算によって選びます。本記事では製品の優劣比較は行わず、「読み取り→Excelへ貼る/CSVで受け取る」という流れの型を押さえます。
読み取り結果は必ず原本と突き合わせる
OCR・AI読み取りは、書式や手書きの状態によって誤認識が起きます。読み取り結果は必ず原本(紙のタイムカード)と突き合わせて確認してください。特に次の点に注意します。
- 時刻の誤読(
8:30と8:03、17:00と1:700) - 日付のずれ(月・日の取り違え)
- 氏名・社員番号の誤認識
自動読み取りは「入力の補助」であり、確認なしで給与計算に使うのは避けてください。賃金台帳・出勤簿の保存義務も会社側にあります(労働基準法第109条)。
印字カードと手書き欄で精度が変わる
読み取り精度は、カードの種類で大きく変わります。
- 印字の定型タイムカード:列・行が揃っているため、比較的読みやすい
- 手書き欄(出退勤時刻):筆跡・かすれで誤認識しやすい
- 複数人が1枚に並ぶ様式:行の区切りを誤ることがある
手書きが多い場合は、読み取り後に人手で確認する工程を必ず設けるか、打刻手段の見直し(ICカード・クラウド勤怠など)も検討してください。
シフト表・実績・給与ソフトを連携する
Excel内で複数の表を使っている場合、シート間・ソフト間の連携で手作業を減らせます。
シフト表(予定)と打刻(実績)を突き合わせる
シフト表(予定勤務)と打刻データ(実績)を、日付+氏名(または社員番号)をキーに突き合わせます。XLOOKUP や VLOOKUP で予定時刻を実績シートに引き当て、差異がある行を条件付き書式で色分けする方法が一般的です。
=XLOOKUP(A2&B2, シフト表のキー列, シフト表の予定退勤列, "")
予定と実績の差(遅刻・早退・残業)を別列で計算し、手作業の突き合わせを減らします。計算式の詳細は計算式まとめを参照してください。
いつどこを直したか履歴を残す
打刻データを手で直す場合、「いつ・どの列を・何から何に変えたか」を残す運用がおすすめです。実績列を直接上書きせず、訂正列や変更履歴シートを別に持ち、理由を備考に書く形にすると、後からの確認や労基署への説明に役立ちます。
Power Queryで取り込んだデータも、元CSVをフォルダに残し、Excel上の修正は訂正列で管理する方法が安全です。
給与計算ソフトへCSVで渡す
Excelで集計した実働・残業・深夜などを給与計算ソフトへ渡す場合、ソフトが指定するCSVレイアウトに合わせて書き出します。列の順序、区分コード(残業・深夜・休日出勤など)、時刻の形式(10進・60進)をソフトの仕様に揃える必要があります。
多くの給与ソフトは「勤怠データ取り込み」用のCSVフォーマットを公開しています。Excel側で QUERY やピボットで集計し、最終行をCSVエクスポートする流れが一般的です。手入力で給与ソフトへ再入力するより、CSV連携のほうがミスが減ります。
コピペ運用の限界と次の一手
コピペでデータを追記し続けていると、ある時点で限界に達します。
データが増えすぎて重い・壊れやすいとき
次のような症状が出たら、運用の見直しを検討する時期です。
- 行数が1万行を超え、ファイルの開閉・保存が遅い
- コピペで列がずれ、計算が壊れることが増えた
- 複数人が同じファイルを触り、上書きや版の混乱が起きる
- 手計算の残業・集計に毎月数時間かかる
対処の方向性は次のとおりです。
- Power Query取り込み+集計をピボットに分離:生データはクエリ、集計はピボットテーブルや別シート
- データモデル(Power Pivot):大量データの集計を軽くする
- DB化(Accessなど):Excelの限界を超える行数・複数テーブル連携
- クラウド勤怠・給与ソフトへ移行:手入力・手転記の工程自体を減らす
Power Query・データモデル・DB化・クラウドの検討
| 段階 | 手段 | 向いている規模 |
|---|---|---|
| 現状改善 | Power Query+ピボット | 数十人・数年分のCSV |
| 中規模 | データモデル・Access連携 | 百人規模・複数拠点 |
| 大規模・複雑 | クラウド勤怠+給与ソフト連携 | 法改正対応・社保一体運用 |
「Excelで何でもやる」から一歩進むときは、まずPower Queryでの取り込み自動化と、計算式による集計自動化(Excel自作)を済ませると、次の判断がしやすくなります。シートの自作・マクロの詳細はExcel自作を参照してください。
まとめ:転記は「取り込み→確認→連携」、手入力は極力減らす
- 考え方:手入力が増える原因を整理し、「データで受け取る/画像から読む/シートをつなぐ」の3方向から選ぶ。
- CSV取り込み:Power Queryで読み込み、フォルダ取り込みで毎月のコピペをやめる。文字コード・時刻の型に注意。
- スキャン・AI:OCR・AI読み取りは補助手段。結果は必ず原本と突き合わせる。手書きは誤認識しやすい。
- シート連携:シフトと実績はキー照合で突き合わせ。訂正は履歴を残す。給与ソフトは指定CSVで渡す。
- 限界と次の一手:行数増加・ファイル肥大化はPower Query・ピボット・DB・クラウドを検討するサイン。
- 確認:転記・取り込みミスは賃金のずれにつながる。取り込み直後と給与計算前に必ず確認する。
まずは今のデータの出どころ(紙・CSV・システム)を書き出し、①データ取り込み、②画像読み取り、③シート連携のどれから手を付けるか決めると、転記の負担を段階的に減らせます。