質問: 関数について質問です 説明がうまく伝わるか自信が無いので画像を見て頂きたいのですが、 sheet1のA~G列に文字が入力してあります G列の数字の分だけ同じ内容の行を増やしたものを sheet2 に表示したいです よろしくお願い致します 補足が必要であればコメントください
回答: 下の図のような表示でよろしいでしょうか? Sheet2の、A3セルには、 1 =IFERROR(INDEX(Sheet1!A:A,1/LARGE(INDEX((Sheet1!$G$3:$G$500>=COLUMN($A:$AZ))/ROW(Sheet1!$G$3:$G$500),),ROW(1:1))),"") の式を入れて、G列まで右にオートフィル(コピー)し、さらにA3:G3の範囲を下にオートフィルしています。 なお、貴殿のSheet1の実際のデータ配置が画像の配置と異なる場合でも、 式の中の「COLUMN($A:$AZ)」と「ROW(1:1)」の部分は変えないで下さい。