[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シフトデータから勤務番号順に並び替える』(ロボタン)
今回もお世話になります。
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.