[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤怠管理csvをエクセル入力データに並び替える』(cerana8)
お世話になっております。
勤怠管理システムで記録されたデータから出力されるcsv
(例ですので時刻は適当です)
A列 B列 C列 D列
Aさん 4/1 8:00 出勤
Aさん 4/1 12:10 休憩開始
Aさん 4/1 13:20 休憩終了
Aさん 4/1 18:20 退勤
Aさん 4/2 7:55 出勤
Aさん 4/2 12:05 休憩開始
Aさん 4/2 13:15 休憩終了
Aさん 4/2 18:00 退勤
Aさん 4/3 8:00 出勤
Aさん 4/3 12:00 休憩開始
Aさん 4/3 13:10 休憩終了
Aさん 4/3 19:00 退勤
・
・
Bさん 4/1 8:00 出勤
Bさん 4/1 12:10 休憩開始
Bさん 4/1 13:20 休憩終了
Bさん 4/1 18:20 退勤
Bさん 4/2 7:55 出勤
Bさん 4/2 12:05 休憩開始
Bさん 4/2 13:15 休憩終了
Bさん 4/2 18:00 退勤
Bさん 4/3 8:00 出勤
Bさん 4/3 12:00 休憩開始
Bさん 4/3 13:10 休憩終了
Bさん 4/3 19:00 退勤
・
・
上記csvを勤怠管理表に入力しやすいように以下のように並べ替えたいと考えています。
A列 B列 C列 D列 E列 F列
出勤 休憩開始 休憩終了 退勤
Aさん 4/1 8:00 12:10 13:20 18:20
Aさん 4/2 7:55 12:05 13:15 18:00
Aさん 4/3 8:00 12:00 13:10 19:00
・
・
Bさん 4/1 8:00 12:10 13:20 18:20
Bさん 4/2 7:55 12:05 13:15 18:00
Bさん 4/3 8:00 12:00 13:10 19:00
勤怠管理システムがたまに以下のように、ダブって記録するエラーを起こすことや、昼休憩以外の休憩も記録することがありますので、1日の記録データは4つとは限りません。
Aさん 4/1 8:00 出勤
Aさん 4/1 8:00 出勤 ←ダブり
Aさん 4/1 12:10 休憩開始
Aさん 4/1 13:20 休憩終了
Aさん 4/1 18:20 退勤
Aさん 4/1 8:00 出勤
Aさん 4/1 12:10 休憩開始
Aさん 4/1 13:20 休憩終了
Aさん 4/1 14:00 休憩開始 ←途中休憩
Aさん 4/1 14:20 休憩終了 ←途中休憩
Aさん 4/1 18:20 退勤
一日づつコピーし、行列を入れ替えて貼付けをすればできるのですが、量が多くてすごく時間がかかってしまいます。
マクロを使わず、効率的に出来る方法があればご教授いただけますと幸いです。
長くなりましたが、どうぞよろしくお願いします。
< 使用 Excel:unknown、使用 OS:Windows10 >
その場合、手作業ではどう処理するのでしょうか
(マナ) 2022/05/22(日) 13:38
#重なり失礼します。
(γ) 2022/05/22(日) 13:39
(マナ) 2022/05/22(日) 13:43
コメント、ありがとうございます。
ダブりや途中休憩は、1ヶ月に1・2回有るかないかなので目で確認して、
ダブりの場合は削除、途中休憩の場合は切り取って、途中休憩勤怠セルに移すことを考えています。
退勤が24:00を超えることはありません。
どうぞよろしくお願いします。
(cerana8) 2022/05/22(日) 14:09
コメントありがとうございます。
ピボットテーブルは名前だけ聞いたことがありましたが、どのような機能があるかは全く知りませんでした。
Webで勉強してみます。
分からない点があれば、ご質問させていただきます。
どうぞよろしくお願いします。
(cerana8) 2022/05/22(日) 15:24
今回は「列のピボット」という操作で、お望みのレイアウトになります。
https://excel-master.net/data-shaping/power-query-pivot-column/
>ダブりや途中休憩は、1ヶ月に1・2回有るかないか
オプションで「集計しない」を選ぶと
エラー表示されると思いますので、
手作業で修正するとよいです、
(マナ) 2022/05/22(日) 15:41
コメントありがとうございます。
ピボットテーブルは何となく理解し使えるようになったので、
次は、Power Queryに挑戦しようと思います。
分からない点があれば、ご質問させていただきます。
どうぞよろしくお願いします。
(cerana8) 2022/05/22(日) 19:09
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.