[[20220715214937]] 『勤怠時間の並べ替え』(cerana8) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤怠時間の並べ替え』(cerana8)

勤怠管理システムから出力されたデータを並べ替えたいです。
ご教授お願いいたします。

【勤怠管理システムから出力されたデータ】

名前   日付    時刻     ←タイトル行
 山田   2022/6/1  9:00
 山田   2022/6/1  12:10
 山田   2022/6/1  13:20
 山田   2022/6/1  18:00
 山田   2022/6/2  9:00
 山田   2022/6/2  12:10
 山田   2022/6/2  13:20
 山田   2022/6/2  18:00



 鈴木   2022/6/1  9:00
 鈴木   2022/6/1  12:10
 鈴木   2022/6/1  13:20
 鈴木   2022/6/1  18:00
 鈴木   2022/6/2  9;00
 鈴木   2022/6/2  12:10
 鈴木   2022/6/2  13:20
 鈴木   2022/6/2  18:00



【以下のように並べ替えたい】
山田
2022/6/1 9:00 12:10 13:20 18;00
2022/6/2 9:00 12:10 13:20 18;00 



鈴木
2022/6/1 9:00 12:10 13:20 18;00
2022/6/2 9:00 12:10 13:20 18;00 



ピボットテーブルでできるのかと試したのですがうまくいかず、名前・日付・時刻以外に出勤・休憩開始・休憩終了・退勤などの列が必要ではないかと思いました。
どうぞよろしくお願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 元表に作業列を使ってもいいのなら
 A列)名前、B列)日付、C列)時刻だとして

 D2 =COUNTIFS($A$2:A2,A2,$B$2:B2,B2)
 下コピー

 ピボットテーブルで作業列を「列」に
「値」に時刻(集計方法「最大」)

 結果は ↓ のようになりました。

	名前	日付	1	2	3	4
	山田	6/1	9:00	12:10	13:20	18:00
		6/2	9:00	12:10	13:20	18:00
	鈴木	6/1	9:00	12:10	13:20	18:00
		6/2	9:00	12:10	13:20	18:00

 以上、参考まで
(笑) 2022/07/15(金) 22:50

(笑) さん

早速ありがとうございます。

完璧にできました。

凄く助かり、感謝いたします。

(cerana8) 2022/07/15(金) 23:13


 >出勤・休憩開始・休憩終了・退勤などの列が必要ではないかと思いました。

 もしかして、すべて4行で 1セットになってるんですかね?

 だとしたら
 D2:出勤
 D3:休憩始
 D4:休憩終
 D5:退勤
 と入力

 D2:D5、4つのセルを選択し、下にオートフィル

 D列を「列」にすれば
 結果は ↓ のようになります ※「出勤」を先頭へ移動した

	名前	日付	出勤	休憩始	休憩終	退勤
	山田	6/1	9:00	12:10	13:20	18:00
		6/2	9:00	12:10	13:20	18:00
	鈴木	6/1	9:00	12:10	13:20	18:00
		6/2	9:00	12:10	13:20	18:00

 以上、参考まで
(笑) 2022/07/16(土) 23:00

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.