2016-10-28 86 views
0

我有兩張工作表。我想查詢名爲Farming的工作表,該工作表包含與我想彙總的不同對象關聯的數字行。Google表格查詢其他表格等於

我想使用查詢,以便可以對兩個不同的工作表進行排序和過濾而不會中斷。

我有這麼遠:

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

凡在每個片材的B列是用於對象的唯一參考號。 但是,我得到一個語法錯誤,我不知道該從哪裏去。

感謝您的幫助!

回答

1

目前還不清楚您是從農業頁面還是公式頁面獲取B7。如果是前者,則第一個功能起作用。如果是後者,第二個是可行的。這些示例基於文本,而不是數字是單元格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

'=查詢(農業!A2:Z1000,「選擇F + G,其中A = A」)'我不確定這會得到你想要的。只有在A列全部匹配且順序相同的情況下才能使用。 –

0

嘗試

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

備註

的選擇STA tement查詢

  1. 應引號(")封閉,而不是封閉的單引號/撇號(')。

  2. 當數據不是引用時,它可以通過使用列名稱(A,B,C)或別名(如Col1,Col2等)引用數據參數中的字段。在SQL語句中

  3. 字符串值應爲單引號/撇號封閉