2017-01-16 9 views
0

私はExcelでレポートを作成しました。データタブにデータを貼り付け、ワークブックをリフレッシュして、チャートとピボットテーブルを含むすべてのタブを設定します。ダイナミックレンジのエクセル式

追加の列には、入力されたデータに基づいて作成される数式が含まれています。各抽出には行数が異なるため、これらの列は入力されたデータの行数に基づいて作成されます。これを行う方法があり、数式をドラッグしたり余分な数式を削除する必要はありませんか?ダイナミックレンジのようなもの?

例: 私の抽出物には10行のデータがあります。私は開いた日付として列Aを持ち、閉じた日付として列Bを持っています。 データがターンアラウンドタイム(閉鎖日 - オープン日)で入力されたときに列Cを自動的に入力したい場合は、10行だけを行えばよいのですか?

次の週のデータ抽出には20行が含まれていますが...今度は10行をさらにドラッグしなくても、20列すべてに列Cを入れることができますか?

私はVBAなしでこれを行うことをお勧めしますが、必要な場合や最も簡単な場合は...助けてください。

答えて

1

Excel Tablesを使用すると、これを簡単に行うことができます。

エクセル書式設定テーブルの背景

あなたのデータテーブルはエクセルフォーマットされた表に書式を設定するときは、テーブルを参照するときは、範囲参照の異なる種類を買ってあげることに気づくでしょう。もはや範囲がB3:B6と言わない場合は、[@Name]のようになります。行の数がその範囲に関係しなくなったため、これはダイナミックレンジには最適です:[@Name] ... [@Name]のすべての行を参照しているとExcelが認識しています。

新しい値で、あなたのテーブルを更新する方法を

のがExcel Tableどおり設定してデータを言おうと、データの10行があります。翌日、合計20行のデータを更新します。単にコピーして特殊(値)を貼り付けると、表は高さ20行に拡張され、追加の列を式として持ちます。ケーキの一片。問題は、3日目のデータが10行に戻ったときに行を削除することです...余分な行を手動で削除する必要があります。

は、ここでの違いのスクリーンショットです: Excel Formatted Table Example - Cruter

素早くセットアップExcel Formatted Tableは、ちょうどあなたが変換しOKをクリックするデータのあなたのブロック内Ctrl + Tを押します。

+0

うわー。私は新しいことを学びました。提案していただきありがとうございます!私は、入力されたデータが少ない – user2972193