2016-10-24 65 views
0

https://docs.google.com/spreadsheets/d/1033hNIUutMjjdwiZZ40u59Q8DvxBXYr7pcWyRRHAdXk查詢與空輸出

完成了對在它不工作的文件的鏈接!如果您打開它,請轉到名爲「我的查詢惡意」的表單。

的片材稱爲沉積物具有像這樣在列A(日期),B(說明),和C(量)數據:

+---+-----------+-----------------+---------+ 
| |  A  |  B  | C | 
+---+-----------+-----------------+---------+ 
| 1 | 6/29/2016 |  1000000044 |  480 | 
| 2 | 6/24/2016 |  1000000045 | 359.61 | 
| 3 | 8/8/2016 | 2016312123| 11.11 | 
+---+-----------+-----------------+---------+ 

的片材 「我的查詢發惡臭」 具有列中的數據A(查號),B(失敗的查詢)和C(金額):

+---+-----------------+------+--------+ 
| |  A  | B | C | 
+---+-----------------+------+--------+ 
| 1 |  1000000044 | #N/A | 480 | 
| 2 |  1000000045 | #N/A | 359.61 | 
| 3 | 2016312123| #N/A | 11.11 | 
+---+-----------------+------+--------+ 

在上我的查詢惡臭列B,我要進入查詢。這裏就是我想:

=query(Deposits!A:C,"select A where A =" & A2) 

出於某種原因,它返回「#N/A錯誤查詢與空輸出完成。」我希望它找到1000000044(C4中的值)與存款上的1000000044相匹配並返回日期。

回答

0

嘗試

=query(Deposits!A:C,"select A where B ='" &A2&"'") 

說明

值等1000000044我的查詢中的存款片和A列的列B臭片被設置爲文本(字符串)值,因此它們應該被封閉上單引號(撇號),否則QUERY認爲這個值是數字或變量名稱。

0

試試這個:

=query(Deposits!A:C,"select A where B = '"&A2&"' LIMIT 1") 

你需要LIMIT 1,你有多個存款在第二列的值相同。