答え1
1 つの数式で 3 つの列すべてを入力できます。
2 番目のシートの A3 にあるこの配列数式はCTRLShiftEnter、 だけではなくを使って入力する必要がありますEnter。正しく入力すると、数式バーで数式が中括弧で囲まれます。
=IFERROR(INDEX(IF($A$1:$A$10="Musical",B$1:B$10,""),SMALL(IF($A$1:$A$10="Musical",ROW(B$1:B$10),""),ROW()-2)),"")
また、マスター シートの名前 ( ) が含まれるように範囲を変更しSheet1!$A$1:$A$10
、必要に応じて範囲を拡張する必要があります。マスター テーブルには数千の行があるため、列範囲全体 ( ) を使用することもできますSheet1!$A:$A
。
A3 に数式を入力したら、右方向に入力し、結果が空白になるまで下方向に入力します。次の表は、元の値と新しい値が同じシートにあるサンプル テーブルです。
注: IFERROR() は多少遅くなる可能性があるため、段階的に入力して、そのたびに結果が表示されるまで待つことをお勧めします。
幸運を祈ります。これがお役に立てば幸いです。