質問: エクセルで三行ごとのデータを1行ごとに表示させたい 下のように三行ごとにあるセルを参照し、他のセルに一行ごとに表示する方法(関数、もしくはマクロなど) a b c d 1 あ あ 2 い 3 4 い 5 6 7 う 8 あるいはあるセルに入力されている数値を数式内の行、または列として指定する方法を探しています。 (たとえばa1に4、a2に3と入力されていたとき、b2でその数値を取得しc3の内容を表示する、といった感じです) 簡単そうなきがするのですが私の検索が悪いのか、見つけることが出来ませんでした。ご存知の方お願いします
回答: >他のセルに一行ごとに表示する方法 1行目、4行目、7行目・・・と表示する方法ですが =index(a:a,(row(a1)*3)-2,1) >あるいはあるセルに入力されている数値を数式内の行、または列として指定する方法 一例ですが a1に4 a2に3 とあって 4行目の3列目を表示する方法 =offset(a1,a1-1,a2-1) >b2でその数値を取得しc3の内容を表示する の内容がよくわかりませんが?