← ブログ一覧へ戻る
勤怠管理タイムカード

タイムカードをエクセルに取り込む・連携する方法|CSV・スキャン/AI読み取り・転記の効率化

公開: 2026年8月11日 · 更新: 2026年8月12日

紙のタイムカードや打刻データを、毎月Excelに手入力し直している——そんな負担は、小規模事業の総務・経理でもよく聞かれます。「勤怠システムのCSVを取り込みたい」「紙をスキャンしてデータ化したい」「シフト表と実績をつなげたい」というニーズも重なります。

この記事では、手入力を減らす考え方から、CSVのPower Query取り込みスキャン・AI読み取りシフト表・給与ソフトとの連携コピペ運用の限界と次の一手まで、実務で使える形でまとめます。シートの自作はExcel自作、取り込んだデータの計算式は計算式まとめを参照してください。

目次

タイムカードの転記を減らす考え方

転記の手間を減らすには、まず「なぜ手入力が増えているか」を整理し、データの流れを見直します。

手入力・手計算が増える原因

手入力・手計算が増える典型的な原因は次のとおりです。

  • 打刻データが紙や別システムにあり、毎月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月.csv2026年9月.csv のように月ごとにファイルを置き、Power Queryでフォルダ内の全CSVを結合すれば、追記作業が不要になります。

コピペで行を足し続けると、行数が増え、ファイルが重くなり、誤って列をずらすリスクも高まります。フォルダ取り込み+クエリ更新に切り替えると、データの入口が安定します。

文字コード・時刻の型・区切りの注意

CSV取り込みでよくあるトラブルと対処です。

  • 文字化け:日本語CSVはShift-JIS(CP932)のことが多い。プレビューで文字化けしたらエンコーディングを変更する
  • 時刻が数値になる9:050.378 のように見える場合、列の型を「時刻」に変換する
  • 日付が崩れる2026/8/12026-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:308:0317:001:700
  • 日付のずれ(月・日の取り違え)
  • 氏名・社員番号の誤認識

自動読み取りは「入力の補助」であり、確認なしで給与計算に使うのは避けてください。賃金台帳・出勤簿の保存義務も会社側にあります(労働基準法第109条)。

印字カードと手書き欄で精度が変わる

読み取り精度は、カードの種類で大きく変わります。

  • 印字の定型タイムカード:列・行が揃っているため、比較的読みやすい
  • 手書き欄(出退勤時刻):筆跡・かすれで誤認識しやすい
  • 複数人が1枚に並ぶ様式:行の区切りを誤ることがある

手書きが多い場合は、読み取り後に人手で確認する工程を必ず設けるか、打刻手段の見直し(ICカード・クラウド勤怠など)も検討してください。

シフト表・実績・給与ソフトを連携する

Excel内で複数の表を使っている場合、シート間・ソフト間の連携で手作業を減らせます。

シフト表(予定)と打刻(実績)を突き合わせる

シフト表(予定勤務)と打刻データ(実績)を、日付+氏名(または社員番号)をキーに突き合わせます。XLOOKUPVLOOKUP で予定時刻を実績シートに引き当て、差異がある行を条件付き書式で色分けする方法が一般的です。

=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・システム)を書き出し、①データ取り込み、②画像読み取り、③シート連携のどれから手を付けるか決めると、転記の負担を段階的に減らせます。

このテーマのまとめ