Skip to main content
Kazuya Niikura preguntó en Japan

お世話になっております。Niikuraです。

表題の件で質問させていただきました。

【実現したいこと】

・1つのカテゴリーごとの順位推移グラフを表示

・最終月の利益のトップ5に該当するカテゴリーのみを表示

・上記のフィルター適用時にも、フィルターする前の順位をラベルで表示

【課題】

フィルター適用時に​フィルターをする前の順位を表示できていません。

フィルター適用時に​正確な順位を計算する方法か、ランクの表計算に影響が無いようにフィルターする方法を教えていただけますでしょうか?

お手数をお掛けしますが、ご教示いただけますと幸いです。​

5 respuestas
  1. 1 feb 2021, 05:39

    表計算フィルターは使いようによってはとても便利なのですが、「複数のワークシートに連動させられない」という欠点があります。全く同じフィルターを2つのシートに設置したとしても、片方を動かしたときにもう片方には反映されません。

    今回のケースの場合、対処法のひとつは、順位指定をパラメーター化することです。第何位までを表示するのかを指定するパラメーターを作り、計算上の順位がそれ以下になるかどうかを真偽値で判定します。これをフィルターに入れて真のみを保持します。

    表計算フィルターは使いようによってはとても便利なのですが、「複数のワークシートに連動させられない」という欠点があります。全く同じフィルターを2つのシートに設置したとしても、片方を動かしたときにもう片方には反映されません。​今回のケースの場合、対処法のひとつは、順位指定をパラメーター化することです。第何位までを表示するのかを指定するパラメーターを作り、計算上の順位がそれ以下になるかどうかを真偽値で判キャプチャ

    こうすることで、表示順位の上限をパラメーターによって変更することが可能になります。パラメーターはシートやデータソースに依存しないので、他のシートにも同じフィルタを設置すれば、どこかのシートでパラメーターを変更したときに別のシートもその変更を受け取って連動させることができます。

    次の図は、元のバンプチャートの他にもうひとつシートを追加し、どちらのシートにもパラメーターで指定した順位まで表示させるという例です。パラメーターの値を増加させるたびに両方のシートと色の凡例に表示されるサブカテゴリの数が増えているのが分かると思います。

    gifgif (35)

0/9000