CELFのフィルタ機能について
2019-12-17 14:33
お力をお貸しください。
CELFのフィルタ機能について、確認させていただきます。
現在、フィルタで絞り出したデータを対象に処理をしたいのです。
CELFの仕様ではフィルタで選択していない部分のデータも処理されると思いますが、
表示されている(フィルタで選択している)データを判定できる方法がありますでしょうか。
どうぞ、よろしくお願いいたします。
回答を投稿するにはログインが必要です。
きびだんごさん
教えていただいた方法でやりたいことが実現できましたので、感謝しております。
どうぞ、よろしくお願いいたします。
教えていただいた方法でやりたいことが実現できましたので、感謝しております。
どうぞ、よろしくお願いいたします。
ベストアンサー
SUBTOTAL関数を使うとできます。
例えば10行目が表示されている場合のみ処理を行いたい場合は、
もし [ =SUBTOTAL(103,C10:C10)>0 ] ならば
のような条件を設定してください。
(列番号の「C」は必ず値が入っている列の番号で読み替えてください)
SUBTOTAL関数の最初の引数で100番台を指定すると、行が表示されていない場合はそのセルを集計しません。これによってフィルタで絞り込まれているかどうか判定できます。
例えば10行目が表示されている場合のみ処理を行いたい場合は、
もし [ =SUBTOTAL(103,C10:C10)>0 ] ならば
のような条件を設定してください。
(列番号の「C」は必ず値が入っている列の番号で読み替えてください)
SUBTOTAL関数の最初の引数で100番台を指定すると、行が表示されていない場合はそのセルを集計しません。これによってフィルタで絞り込まれているかどうか判定できます。