2016-05-09 17 views
1

複数のカテゴリでデータを収集するためのフォームを作成しましたが、1人で複数の送信が行われた場合、関連するすべての値を返すことができません。私はこれを照会することができます "パイのようなすべての人々を探して、それはいいですが、人がそれが最初の結果を返すだけ好きなすべてのデザートを見て。最初に返された値を表示するだけのクエリ

ライブフォームは私が表示しているより複雑なので、おそらくデータセットを変更することはできません。これは現在作業中のものを破る可能性があるためです。

「Lucy」の予想される結果は、Pie、Waffles、Cakeである必要がありますが、「Pie」のみが返されます。

https://docs.google.com/spreadsheets/d/1l2WA1fj-TWHGZZMsJpD6Gb85MFlixSzTPdwtJPi3MVc/edit?usp=sharing

あなたの助けをありがとう!

答えて

0

私が使用していた元の論理このあった:= IFERROR(TRANSPOSE(SPLIT(QUERY(A:B、 ' "Bによって順番 "等& D2 &% "%Bを選択し、"')"、" 、FALSE)))

私がBallowによって与えた解決策は以下の通りです:= ARRAYFORMULA(trim(transpose(split:連結(フィルタ:B2:B34、A2:A34 = D2)& "、")、 "、 「))))

0

これが動作するかどうかを参照してください:

=join(", ", filter(B2:B7, regexmatch(A2:A7, D2))) 

それとも、あなたはすべてのヴァルを持つようにしたい場合はそれ自身の列にue:

=transpose(split(join(", ", filter(B2:B7, regexmatch(A2:A7, D2))),", ")) 
関連する問題