私は、Excel シートのセットアップに関する単純だが複雑な要求を持っているクライアントを持っています。どこから始めればよいかわかりません。空白を描いています。
データ範囲があります。例:
Quarter Data
2010Q1 1
2010Q2 3
2010Q3 4
2010Q4 1
その上に構築されたチャートがあります。データを変更し、グラフを変更し、ワークシートを保護して、他のユーザーが古いデータを変更できないようにします。単純。
実現したいこと: Q4 の下に次の Q1 を追加すると、チャートは「自動的に」最新の 4Q を選択します。したがって、データを次のように更新すると:
Quarter Data
2010Q1 1
2010Q2 3
2010Q3 4
2010Q4 1
2011Q1 7
グラフには、過去 4 四半期 (2010 年第 2 四半期から 2011 年第 1 四半期) のデータが表示されます。目標は、「古い」データを同じシートに保持しながら、チャートを最新の四半期に更新することです。
私は考えています:「固定」データの場所、データを逆にして(新しいデータを一番上に)、新しい四半期ごとに行を挿入するだけです:
Quarter Data
2011Q2 9
2011Q1 7
2010Q4 1
2010Q3 4
2010Q2 3
2010Q1 1
しかし、これには既存の Excel シートへの多くの変更が含まれ、より簡単でより良い「修正」があることを期待していました。
EDIT:@Lance Roberts〜あなたの提案で実行:
-もう少し詳細...データは、列情報がAにあるように設定されていますが、複数のテーブルのデータはB +にあります。表 1 は B/C です。表 2 は D/E です。その他
- データもテーブルとは別のシートにあります。
行ってみます: This Offset Description、私がやろうとしたことは、次のような調整です:
NAME FORMULA OFFSET(range, rows, columns, height, width )
DATA0 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 0, 8, 1)
DATA1 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 1, 8, 1)
DATA2 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 2, 8, 1)
目標は、B/C/etc データの長さ/位置を A に結び付けることです。したがって、A に列を追加すると、それに応じて Data1/2 に結び付けられたものが調整されます (または 3/4/5/etc、これは上の異なるグラフです)。別シート)
データセルを最初の行で選択し、次にオフセット番号でデータ x 列を取得する必要があります。式のバリエーションは機能していないようです。
まだ解決していない 1 つの問題: データが適切に整列していません:
「データ」は常に、2 番目から最後の四半期までの最後の列です。前四半期は常に空です。データは右にシフトしています (この例では、3Q10 の下 - 正しい列の下ではありません。11 は 4Q10 の下である必要があります。9.5 は 2Q10 の下である必要があります)。
私は何か単純な間違いを犯していることを知っています...
動作しているようです。最初に変更しなければならなかったのは、CountA - 9 (CountA - 8 ではない) でした。次は「列オフセット」(0、1、2、3、...) です。また、いくつかのものを分割して、より区分化します(レポートのニーズに合わせて、これを行う方法を他の誰かにトレーニングする必要があります).
ありがとうランス:)