こんにちは~
ドットコムパソコン塾の徳丸です![]()
久々にExcelのお話を致します![]()
今日は下図を見て頂き、これはマクロがいいか関数がいいかを考えます。
左の表には、それぞれの方の異動日や異動部署が記入されている表があります。
E2に社員番号を入力すると、右の表のその人の
異動日や異動部署が記載されるというものです。
マクロでもできますが、関数でもできるので考えてみました。![]()
G2に以下の関数を入力します。
=IFERROR(INDEX(A:A,SMALL(INDEX(($A$1:$A$20<>$E$2)*10^7+ROW($1:$20),),ROW(A1))),"")
この数式をJ20までコピーします。
その後、E2に社員番号を入力してみてください。
ちなみに101と入力します。
下図のようになりましたか?![]()
一度試してみてください~
役にたつと思います♪
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
〒503-0204
岐阜県安八郡輪之内町四郷211-1
ドットコム・パソコン塾
TEL:0584-69-3839
開校日:月曜日~土曜日8:00~13:00
プライベートレッスン:月曜日~土曜日13:00~17:00
休校日:日曜日・祝日
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()


