2017-04-21 20 views
0

どのようにすれば、これを行うことができるかわかりません。基本的に私はSalesForceから一部の同僚のために生成されたレポートを持っています。この素敵な小さなテーブルでExcelにエクスポートします。彼らのチームに応じて、彼らは結果をフィルタリングし、月(この場合は会計年度)をフィルタリングします。変更テーブル内の特定のセルの場所を参照する方法

私がしたいのは、フィルターをかけるときに、列Cの最初のセルにあるテキスト(もちろんヘッダー行は含まない)に基づいてテキストを上に配置することです。チーム「ホワイト1」と会計年度「8月」を選択した時点で、C4の現在の場所を参照するにはどうすればいいですか?そのセルは隠されてしまい、C6からデータを引き出す必要があるでしょう.C4がちょうど隠されていた場所にあることがHAPPENSです。私はVBAが必要になると想定

Report

:ここ

は、Excelでレポートの画像だけでなく、私は従業員が行うフィルタリングどんなにを参照したい「場所」です。

は、BとC、それを与えるの間で列を追加します:好ましくは、私はあなたが「ヘルパー列」を追加してOKであればA1

+0

行が非表示になっていても、式を非表示にするセルに書かなければならない場合でも、インデックスは機能します – yass

+0

A1 =または= INDEX(C4:C100,1)の '= C4'を使用できます。 – yass

答えて

0

内のテキストを生成したいあなたが望んでいる結果を得るために、次の操作を行うことができます私は「ヘルパー」を使った何らかのヘッダーです。次に、この新しい列では、式=Row()を使用して、各行の番号を生成します。

必要に応じてこの列を非表示にすることができます。

=Vlookup(Aggregate(5,5,C:C),C:D,2,false) 

は今、あなたは、あなたが望むすべてフィルタリングすることができ、あなたが望んでいた結果を取得する必要があります:

は、次にどのセルにあなたが求める答えは、次の式を入力します。

+0

完璧です!ありがとう! –

+0

確かです。お役に立てて嬉しいです。 –

関連する問題