2017-06-10 14 views
-1

ので、私持っている別の質問... 私は下の表..その後組み合わせルックアップ値

enter image description here

matrix example

私は別のフィールドに次のように持っている、で区切られた別の行に1つのセル内のすべてを持っていますコンマ..

bed, 
dryer, 
telephone, 

私は(はい、私は尋ねた最後の質問から、そのためのコードを持っている)、そのセルを読みたいが、私は各単語をしたい、この時間は、そのテーブルの列でそれを見つけると、 1の位に1がある場合(一致がある場合)、行1からの対応する見出しをすべて別の行にカンマで区切られた1つのセルに入れます。

上記セルA1に入力されているのであれば、たとえば...その後B1

bedroom, 
basement, 
kitchen, 
office, 
+0

UDFなしでこれを行うには、TEXTJOIN関数が必要です。あなたは何かを試しましたか?誰かがあなたのためにあなたの仕事をやりたいだけでしたか? – Jeeped

+0

私は、vlookupとtexjoin関数でMatchとIndexの組み合わせを使っていますが、私はちょうどサークルに入っています...約7時間後に私はいくつかの助けを求めるでしょう... – Lorie

+1

あなたはあなたの最新の試みを(コメントではなく)質問に追加し、それがあなたが期待していないことを説明するべきです。 – Jeeped

答えて

0

はCSEとの配列数式としてこれを試してみてくださいと言うべきです。

=TEXTJOIN(","&CHAR(10), TRUE, IF(ISNUMBER(SEARCH(A2:A9&",", G11)), IF(B2:E9=1, B1:E1, TEXT(,)), TEXT(,))) 

あなたがすべて返されたエントリが表示されます正しい行の高さを維持する責任となりますので、あなたがマージされたセルに配列数式を入力することはできませんことを覚えておいてください。

enter image description here

+0

助けてくれてありがとう、私の式は、昨日私を助けたrept関数とのマッチとインデックスを使用しようとしていた...私は配列の実際の仕組みのより良い扱いを得るまで、私はこのタイプの式をやめるだろう。なぜ私はここでrept関数を使用する必要がなく、どのようにExcelを使って式を循環させるかを理解していません。 – Lorie

+0

最後に結合した値を分割して各部分を探していたとき。今回は、個々の値がA2:A9にあり、数式は結合された値の中でそれらが見つかる(すなわちSEARCH)かどうかを調べます。 – Jeeped