こんにちは~

ドットコムパソコン塾の徳丸ですニコニコ

 

久々に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と入力します。

 

下図のようになりましたか?ポーン

 

 

一度試してみてください~

役にたつと思います♪

 

 

りんごりんごりんごりんごりんごりんごりんごりんごりんごりんごりんごりんごりんご

HPはこちら

〒503-0204
岐阜県安八郡輪之内町四郷211-1
ドットコム・パソコン塾
TEL:0584-69-3839
開校日:月曜日~土曜日8:00~13:00
プライベートレッスン:月曜日~土曜日13:00~17:00
休校日:日曜日・祝日

バナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナ