2016-10-28 12 views
0

の場合は2枚のブックがあります。私は合計したい異なるオブジェクトに関連付けられた数字の行を持つFarmingという名前のシートを照会したいと思います。Googleスプレッドシートで他のシートが

2つの異なるシートを分類せずに並べ替えてフィルタリングできるように、クエリを使用します。

私はこれまでのところ持っている:各シートの列Bは、オブジェクトの一意の参照番号がある

=query(Farming!A2:Z1000, 'select F+G+H+I+J+K+L where "Farming"!B="B7"', 0)

。 しかし、構文エラーが発生しています。ここからどこに行くのか分かりません。

ありがとうございました!

答えて

1

B7をFarmingページから取得しているのか、数式が入っているシートから取得しているのかは不明です。それが前者の場合、最初の関数が機能します。後者の場合は、2番目の作品が動作します。これらの例は、数値がセルB7の値ではなくテキストに基づいています。 B7が数字の場合は、引用符を使用する必要はありません。

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&Farming!B7&"'", 0)

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&B7&"'", 0)

Example with the value in B1.

+0

ねえトム、お返事に感謝!私はあなたが示唆したことを試しましたが、自分の問題を適切に説明できなかったと思います。 [ここにテストシートへのリンクがあります](https://docs.google.com/spreadsheets/d/1yXItUXwFlKjyi88sRj2m0yX66p8GDrRtsa7sQwVBStk/edit?usp=sharing) - これは少し賢明です。 –

+0

'= query(農業!A2:Z1000、「F + GはA = A」を選択します)'私はそれがあなたが望むものを得るかどうかはわかりません。 A列がすべて一致し、同じ順序である場合にのみ機能します。 –

0

=query(Farming!A2:Z1000, "select F+G+H+I+J+K+L where B='"&B7&"'", 0) 

備考

選択駅を試してみてくださいクエリ

  1. でtementは引用符(")囲まれた単一引用符/アポストロフィ(')ではなく囲んでなければなりません。

  2. データが参照ではない場合、列名(A、B、C、)またはCol1、Col2などのエイリアスを使用してデータ引数からフィールドを参照できます。 SQL文の内部

  3. 文字列値は、単一引用符/アポストロフィでなければなりません囲ま

関連する問題