[[20230922175905]] 『FILTER関数について』(すー) ページの最後に飛ぶ

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

 

『FILTER関数について』(すー)

お世話になります。
FILTER関数を教えていただけると大変助かります。

【シート1】

     |[A]  |[B]   
 [1] |科目 |受講者    
 [2] |A   |   
 [3] |B   |田中さん      
 [4] |C   |田中さん   
 [5] |A   |吉田さん
 [6] |B   |      
 [7] |C   |    
 [8] |A   |鈴木さん
 [9] |B   |      
[10] |C   |鈴木さん   

【シート2】

     |[A]   |[B]   
 [1] |試験日|●月●日    
 [2] |時 限|●時限
 [3] |科 目|A     
 [4] |NO.   |受講者      
 [5] |1    |吉田さん    
 [6] |2     |鈴木さん 
 [7] |3    |      
 [8] |4    |    
 [9] |試験日|●月●日    
[10] |時 限|●時限
[11] |科 目|B     
[12] |NO.   |受講者      
[13] |1    |田中さん    
[14] |2     | 
[15] |3    |      
[16] |4    |
[17] |試験日|●月●日    
[18] |時 限|●時限
[19] |科 目|C     
[20] |NO.   |受講者      
[21] |1    |田中さん    
[22] |2     |鈴木さん
[23] |3    |      
[24] |4    |        

シート1からシート2のような名簿を作成したく、シート2のB5に以下の関数を入れました。

=FILTER(シート1!B:B,シート1!A:A=B3,"")

B13とB21にも同じように式を入れています。
希望としては、上記シート2のように各科目、上から名前がつめて載るようにしたいのですが、空白のセルができてしたりします。
これはどうしようもないのでしょうか。

もし、FILTER関数以外で実現可能なものがありましたら教えていただけると助かります。

< 使用 Excel:Excel2021、使用 OS:Windows11 >


 =FILTER(Sheet1!B:B,(Sheet1!A:A=B3)*(Sheet1!B:B<>""),"")
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 これでどうなりますか?

 シート名は実際のものに合わせて下さい。

 以上
(笑) 2023/09/22(金) 19:17:12

笑様、ありがとうございます!
できました!!!
素晴らしいです!
どういう仕組みなのか勉強したいと思います。
本当にありがとうございました!
(すー) 2023/09/22(金) 20:01:19

コメント返信:

[ 一覧(最新更新順) ]


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