全体の名簿からクラスごとの名簿を作りたい
クラス全員の名簿があるシートからクラス別のシートに自動で入力される方法について。#はシート名
#Sheet1
id name class
1 a A
2 b A
3 c B
4 d A
5 e C
6 f B
7 g A
8 h C
9 i B
#A
id name class
#B
id name class
#C
id name class
の4つのシートがある。
上のようなクラス全員の名簿シート(Sheet1)が有るときに、名簿シートのclassが変わっても参照しているクラス別のシートも変える方法。
=IF(RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))=Sheet1!$C2,Sheet1!A2,0)
これをA2にコピーして広げるとクラスが合えばその位置を参照して入力され、異なれば0が返ります。そしてフィルターで0を除外すればクラス別のシートができます。これの0を埋めない方法でフィルターを使わずに内容を詰めてクラス別のシートを作る方法はあるでしょうか。
お礼
dr_suguruさん、大変参考になりました。有難うございます。