同様のテーブル(200 行以上、80 列以上)があり、列 B が「vendorname」の追加説明であり、他の列(列 C および右側)が TEXT または "" を返す数式で入力されているとします。
あなたは次のように書いています: 「=IFERROR(INDEX(...),"") は、すべてのデータを表示した後に空のセルを表示します」。
フォーミュラが欲しい場合は次の行からテキストを返し続けます(vendorname_1、vendorname_2 など)?
そして、そのような場合に MATCH をどのように使用すればよいのか想像できません。
私は、「この行 (vendorname_1) にはもうテキストがないので、1 つ下 (vendorname_2) にオフセットして、egzamine しましょう」ということを「知っている」数式を思いつきます。
最終的には 3 列幅のテーブルを作成し、最初の 2 列では適切な「ベンダー名」と「ベンダー名の説明」が、3 番目の列ではその特定の「ベンダー名」に対して数式によって返されるテキスト値 (データ) がある限り繰り返されるようにしたいと思います...
どなたか助けていただければ幸いです。(英語が下手で申し訳ありません。)よろしくお願いいたします。
答え1
スクリーンショットに示されているものを実現したい場合は、数式を使用しない方がよいでしょう。必要なのは、テーブルのピボットを解除することです。
Excel でこれを行う方法はいくつかあります。Excel 2010 および 2013 の Power Query でリバースピボットまたは Unpivot コマンド (Excel 2016 では Get and Transform とも呼ばれます) を使用します。