Q&A

回答の並べ替え:
投稿新規に質問を投稿する

CELFのフィルタ機能について

CELFER01 CELFER01

2019-12-17 14:33

お力をお貸しください。

CELFのフィルタ機能について、確認させていただきます。
現在、フィルタで絞り出したデータを対象に処理をしたいのです。
CELFの仕様ではフィルタで選択していない部分のデータも処理されると思いますが、
表示されている(フィルタで選択している)データを判定できる方法がありますでしょうか。
どうぞ、よろしくお願いいたします。

CELFER01 CELFER01
きびだんごさん

教えていただいた方法でやりたいことが実現できましたので、感謝しております。
どうぞ、よろしくお願いいたします。
きびだんご きびだんご
メダルベストアンサー
SUBTOTAL関数を使うとできます。
例えば10行目が表示されている場合のみ処理を行いたい場合は、

もし [ =SUBTOTAL(103,C10:C10)>0 ] ならば

のような条件を設定してください。
(列番号の「C」は必ず値が入っている列の番号で読み替えてください)
SUBTOTAL関数の最初の引数で100番台を指定すると、行が表示されていない場合はそのセルを集計しません。これによってフィルタで絞り込まれているかどうか判定できます。