- ベストアンサー
エクセルでこんな関数は?
A2:B30に表1があります。 使用者がこのシートに入力するさまざまな条件により、A列がTRUEかFALSEになります。 表1ではA列がTRUEのとき、B列に文字列が表示されるようにB列に式が入れてあります。 A列がすべてTRUEになることはありません。したがってB列の文字列の表示は飛び飛びというか歯抜けのような表になっています。 このB列に表示された文字列を、表2(別シート)に上から歯抜けが無いように2行目以降に順番で表示させたいのです。 考えたのはどこかのセルに =B2&B3&B4&~略~&B30 として文字列をまとめ、(文字列の区切りがわかるように、それぞれの文字列の頭に※印をつけておく)、さらにこれを※印を目標に分割する関数はないか?ということなのですがわかりません。 あるいは他の方法でもかまいません。ただし、表1をおもてに出したくないので表1をソートするやりかたは使えません。 どうかお教えください。お願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございます! 出来ました。驚きです。 しかし、式の意味がさっぱりわかりませんのでわたしには他に応用がきかないと思います。 よろしければ式の意味を解説していただけないでしょうか? もちろんIF、ROW、INDEX、SMALL関数の意味はわかりますが、配列数式は使った事がなくおぼろげな知識です。SUMPRODUCTもよくわかってはいません。したがって全体の意味がほとんど理解できないんです。 勝手を言ってすみません。