2015-08-28 32 views
0

我在Google文檔中有兩張紙。第二個看起來像這樣(簡化):查詢「連接表」以提取選定的多個記錄

Reference | Comment | Author 
------------------------------- 
item1  | baz  | John 
item2  | bar  | Mike 
item1  | foo  | Will 

我可以拉出來使用IMPORTRANGE這樣一個條目:

=IMPORTRANGE("sheetid", "Sheet2!A3") 

這將在我的例子產生item1以上。到現在爲止還挺好。我想要做的就是將此工作表用作Sheet1數據的連接表。因此,使用QUERY也許,我想從工作表Sheet1做這樣的事情(僞顯然代碼):

=QUERY('Sheet2 data from IMPORTRANGE()', "select B, C where A = 'item1'") 

從其中參考列等於item1所有行獲得所有CommentAuthor

回答

1

是的,但是如果要返回所選單元格的數組並且還授予訪問權限,則需要導入多個單元格。語法需要數字而不是字母引用,例如:

=query(IMPORTRANGE("key","Sheet2!A1:C4"),"Select Col2, Col3 where Col1= 'item1' ") 
+0

謝謝!一個後續問題,如果你不介意的話:有什麼辦法可以加入這個結果來打印像'John:baz,Will:foo'這樣的東西嗎? – filur

+2

@filur:there .. try:= ArrayFormula(join(「,」,query({A2:A,C2:C&「:」&B2:B},「select Col2 where Col1 ='item1'」))) – JPV