2

Googleドキュメントは初めてですが、肯定的または否定的なフラグが付けられたコメントの累積レポートを作成する必要があります。理想的には単一のレポートに入力する6つのワークシートがありますが、今のところ6つの個別のレポートを作成できます。

ソースシートでは、ColAはカテゴリを識別する数値コードです。列Bはカテゴリの説明です。列Cは1人のメモです。列Dは、それを正または負として識別するためのコードです。列EとFは2人目のメモです。3日からのG/Hなど

レポートシートは、カテゴリごとに垂直方向のコメントを、列Gの最初のカテゴリのすべての人に対する肯定的なコメント、列Hの最初のカテゴリの否定的なコメントなどの6つのカテゴリすべてに置き換える必要があります。

次の式を使用してこのレポートを手動で作成し、列Cから肯定的なコメントを抽出することができました。

QUERY(EntrySheet1!C5:D15;"select * where D='P'")

ただし、6つのカテゴリすべてと6つのメモを取る人すべてに対応するために、数式を横方向と縦方向にコピーするのはかなり面倒です。

ですから、私の質問は、私が報告する必要のある方法で情報を抽出するより簡単な方法があるかどうかです。また、Excelの間接関数のように、連結関数を使用して数式を作成したり、間接関数を使用してその関数を評価したりする方法はありますか。ここでの私の考えは、セルを更新するだけで、表示したい累積レポートを識別するエントリセルを作成できるということです。別の方法は、データを配列にロードし、スクリプトを使用して静的累積レポートを作成することです。数式を使用したリアルタイムの更新が理想的ですが、スクリプトから作成された静的レポートを作成することは許容されます。私の最大の懸念は、数式がシート固有であるため、数式を手動で更新することです。

4

1 に答える 1

0

Google スプレッドシートの INDIRECT 関数を使用します。

Google スプレッドシートの関数リストを参照してください:

INDIRECT(reference) 

Returns the reference specified by a text string. This function can also be used to
return the area of a corresponding string. Reference is a reference to a cell or an
area (in text form) for which to return the contents.

間接の結果をクエリにフィードできる場合があります。

于 2013-01-20T21:10:05.223 に答える