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  | 201631212301237 |   11.11 |
+---+-----------+-----------------+---------+

シート「My Query Stinks」には、列 A (小切手番号)、B (失敗したクエリ)、および C (金額) にデータがあります。

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

My Query Stinks の列 B に、クエリを入力したいと思います。これが私が試していることです:

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

何らかの理由で、「#N/A エラー クエリが空の出力で完了しました」が返されます。1000000044 (C4 の値) が預金の 1000000044 と一致することを確認し、日付を返します。

4

3 に答える 3

1

試す

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

説明

Deposit シートの列 B や My Query Stinks シートの列 A の 1000000044 のような値は、テキスト (文字列) 値として設定されるため、一重引用符 (アポストロフィ) で囲む必要があります。

于 2016-10-24T20:23:53.770 に答える
0

これを試して:

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

2 番目の列に同じ値に対して複数の預金があるため、LIMIT 1 が必要になります。

于 2016-10-24T20:44:16.247 に答える