2016-12-26 11 views
0

私はピボットテーブルをExcelに持っていますが、私は結果に対していくつかの計算をしようとしています。これはすべて上質で良いですが、私はピボットテーブルのグループ化のために問題に遭遇しています。Excelのピボットテーブルでティア1の行を無視します

私は、特定のクライアント/患者のトランザクション履歴を示すデータセットを獣医クリニックで持っています。これらは、ピボットテーブルのclientIDとpatient nameに反映されます。私はピボットテーブルを使って顧客とグループの患者をグループ化し、最初の購入がいつ行われたか、そこでの購入総数を確認しました。私はそれから各患者の計算をしたいと思う。

私の問題はここにあります。 Excelには、各クライアントのすべてのデータが「階層1の結果」と呼ばれるグループにまとめられています。計算を実行したい唯一のデータは、「第2段階の結果」です。これらの行は、7行目、8行目〜9行目のスクリーンショットです。実際に

Pivot table screenshot

、私は、任意の太字のテキストを無視する列Fに式のものを含めるように弱々しいが、Excelはこれを行うことができるように表示されません。 VBAは明らかな解決策ですが、営業担当者が現場にいる間にデータを分析するための手順を作成しています。できるだけシンプルにする必要があります。セル内の式をコピーして貼り付けることは1つのことですが、VBAを使用するのはその方法です。

ティア1の結果を無視する方法についてのご意見はありますか?

+0

クライアントIDは常に数字のように見えます。あなたは '= IF(ISNUMBER(A4)、"、あなたの公式) ' – OldUgly

+0

を試しましたか?それは、患者名が決して数字を持たないことを前提としています。私たちはペットについて話しているので(獣医診療所の文脈で)、これは安全な前提ですが、必ずしも保証されるものではありません。私はちょうど何かを見つけたいと思った。 – bungee41

答えて

0

ピボットテーブルでは、すべてのグループが1つの列に表示されるコンパクトフォームレイアウトが使用されます。これを表形式に変更して、各グループのレベルを独自の列にすることができます。スクリーンショットは、違いを示しています

![enter image description here

>はレポートレイアウト]ドロップダウン>ピボットテーブル、その後、ピボットテーブルデザインリボンに表形式のフォームをセルをクリックします。小計行などを削除するその他の設定があります。

これで、必要なレベルのみを考慮した数式を作成できます。 (ブランクのあるグループレベルごとにピボットグループラベルを繰り返すこともできます)

+0

パーフェクト!助けてくれてありがとう、すべて。 – bungee41

関連する問題