2017-11-16 6 views
0

私は、列Aの各セルに個別に適用する必要があるクエリを持っています。クエリには、「A:A」の値を含む列条件があります。これを配列形式の中で行う方法はありますか?私は "制限1"(隣接するセルに展開されないように選択された列が1つしかない)または1行+ 1セルの配列をarray_constrainに返すことを制限しようとしましたが、クエリの最初の値を返すようです選択された列。Arrayformula内に制約のあるQUERYを使用できますか?

例クエリは、(ヘッダなし)値の1つのセルを返す:

=query(D:E, "select D where E contains '"&A:A&"' limit 1, 0) 

=array_constrain(query above,1,1) constrains to 1 cell as well 

力に1つのセルラップラップARRAYFORMULAでそれだけでD

の最初の値を返します
=arrayformula(if(A:A<>"",apply the constrained query,0) 

アイデア?

答えて

0

これはできないと思います。しかし、条件がちょうどcontainsの場合は、VLOOKUPを使用してください。列Aの値が一意である場合。

  
matches '"JOIN("|", A1:A50)"'  
+0

残念ながら、いくつかのより大きい/より小さい値の比較があるので、vlookup連結値は機能しません。 – diggy

+0

@diggyあなたのシートを分かりやすくするために共有してください。 –

関連する問題