[[20031203135055]] 『シフトデータから勤務番号順に並び替える』(ロボタン) ページの最後に飛ぶ

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

 

『シフトデータから勤務番号順に並び替える』(ロボタン)

今回もお世話になります。

sheet2の表からsheet1へ自動で出勤者名を入れA2の出勤日を変えると自動で
その日の出勤者が変わるようにしたいのです。

エクセル2000です。よろしくお願いします。

(sheet1)

		A	B		
	1	出勤日			
	2	1月2日			
	3				
	4	勤務番号	出勤者名		
	5	11	落合		
	6	12	山田		
	7	13	伊藤		

(sheet2)
データ

		A	B	C	D
	1		1月1日	1月2日	1月3日
	2	山田	11	12	13
	3	伊藤	12	13	休み
	4	田中	13	休み	11
	5	落合	休み	11	12

 Sheet1のB5に
=INDIRECT(ADDRESS(MATCH(A5,INDIRECT(ADDRESS(2,MATCH($A$2,Sheet2!$B$1:$D$1,0)+1,,,"Sheet2")&":"&ADDRESS(5,MATCH($A$2,Sheet2!$B$1:$D$1,0)+1,,,)),0)+1,1,,,"Sheet2"))
としてB7までコピーします。ちょっと無理やりぽいですが一応出来ます。(ケン)

 こんにちは。私も一案書き込みさせてください。(Yosh!)    
B5に =INDEX(Sheet2!$A$2:$A$5,MATCH(A5,OFFSET(Sheet2!$A$1,1,MATCH($A$2,Sheet2!$B$1:$D$1,0),4,1),0),1)

 そっかぁ〜。その方法がスマートでいいですね。Yosh!さん参考にさしてもらいまっ
(ケン)

ケンさん前回はお世話になりました。今回も早速教えていただき、ありがとうございました。

Yosh!さんありがとうございました!おかげで仕事がスムーズに出来ます。感謝^^(ロボタン)    


コメント返信:

[ 一覧(最新更新順) ]


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