0

このGoogleシート関数を解析する方法を理解しようとしています:

=IFERROR(QUERY($A$2:$F$1000, "select F where A="&A4&" "),"")

"select F where A="&A4&"の部分が分からなくて困っています。関数は列全体に適用されます。一部の行では、この関数は数値を返し、他の行では空白を返します。参照している A 列は、すべて 6 桁の数字で構成されています。

関数が数値を返す場合と空白を返す場合があるのはなぜですか?

また、なぜアンパサンドが重要なのですか? アンパサンドを取り除くと、関数はエラーを返します。

4

3 に答える 3

0

次のことを試してください。

=arrayformula(if(eq(F2:F,A2:A),F2:F,))

何を扱っているか、または期待される結果がどのように見えるかを確認せずに、適切な式を提案するのは難しいため、これがうまくいかない場合は、サンプル スプレッドシートを共有してください。

于 2016-01-26T03:25:17.510 に答える
0

A4 の周りの引用符を修正する必要があります。

=IFERROR(QUERY($A$2:$F$1000, "select F where A='"&A4&"'"),"")
于 2016-01-26T14:25:50.483 に答える