シート A からグラフを作成しています。シート B にはすべてのデータが含まれています。特定の日付を除外したいと思います。
サンプルデータ:
+---+----------+--------------+--------------+-------------+-------------+-------------+
| | A | B | C | D | E | F |
+---+----------+--------------+--------------+-------------+-------------+-------------+
| 1 | Date | 29/03/2017 | 30/03/2017 | 31/03/2017 | 03/04/2017 | 04/04/2017 |
| 2 | Number 1 | -594590.4649 | -636666.4504 | 795637.1614 | 842563.4322 | 496463.9301 |
| 3 | Number 2 | 2189587.44 | 1301681.418 | 2080839.353 | 1945335.214 | 2421728.123 |
+---+----------+--------------+--------------+-------------+-------------+-------------+
最終的な出力は、2017 年 3 月 30 日を除外し、チャート用に選択したデータの残りを保持することになります。問題は、選択した範囲の中央の日付を除外したいということです。しかし、選択したデータに毎回長い数式を入力するのは面倒かもしれません。特定の日付/列を除外する数式/関数があるかどうかを確認したいと思います。おそらく、数式で除外する列を手動で入力するでしょう。
現在の範囲は次のようになります=Graph!$AB$5:$KA$7
が、これらの列の 1 つを除外する関数はありますか?
日付を手動で選択することもできますCtrlが、面倒なようです。
もともとこれを stackoverflow に投稿しましたが、スーパーユーザー向けの方が良いかもしれません。
答え1
Excel 2013 以降をお持ちの場合は、これは簡単です。すべてのデータを含むグラフを作成します。グラフを選択し、グラフの横に浮かんでいる 3 つの「スキットル」のうち一番下のものをクリックします。フライアウトで不要な日付の横にあるボックスのチェックを外し、[適用] をクリックします。
2013 以降をお持ちでない場合は、不要な日付の列を非表示にすることができます。デフォルトでは、行または列が非表示になっていると、Excel はグラフにデータを表示しません。
ただし、データを行ではなく列に配置してテーブルに配置すると、作業が簡単になります。列内のデータを選択し、Ctrl + T を押して、適切なボックス (ヘッダーがあるかどうか) をオンにします。
ここに表とフィルタリングされていないグラフがあります。
これで、テーブルの柔軟なフィルタリング ツールを使用できるようになりました。以下では、不要な日付の選択を解除するだけですが、「Between」、「Before」、「After」などのフィルタを設定することもできます。
フィルターされた表とグラフは次のようになります。左側の青い行ヘッダーは表がフィルターされたことを示し、行 3 と行 5 の間の二重線は行が非表示になっている場所を示しています。