ある文字列を含むリストを表示させる

エクセルまたはGoogle Spreadsheetで部分一致検索を行う場合、ちょっと迷ったりしませんか?
vlookupだとうまく当たらない事しか経験したことがなくて、ちょっとSpreadsheetで作ってみたので公開します。といっても、キーワード設定が必要なパターンですが、あるキーワードにマッチしたリストを自動的に表示するというものです。
数式が汚いのでちょっと整理しないといけませんが、ご参考になればと思います。

Spreadsheetはこちらです

「data」シートにリストを配置し、キーワードも設定しておいてください。
あとは、「result」シートでキーワードを入力すれば、自動的にリストが表示されるというわけです。

汎用化させるため、indirect関数を用いたりしているので、列等を追加する場合はご注意ください。