Excel関数について質問です。
Excel関数について質問です。 シート1には従業員データが1人につき1行を使って順番に入力されています。 シート1) A2:氏名、B2:生年月日、C2:年齢、D2:入社年月日、E2:勤続年数...... シート2にはAタブの情報を反映させて表示される表となっており、こちらでは従業員データが1人につき2行を使った形となっています。 シート2) A7:=シート1!A2、A8:空欄、B7:=シート1!B2、B8: =シート1!C2、C7: =シート1!D2、C8: =シート1!E2...... シート2について、1人目で使う7.8行目についてはシート1から反映されるように数式をそれぞれ入力し、すでに形になっています。 この7.8行目を選択してオートフィルを行おうとすると、次の9.10行目に表示されるのがシート1の2人目ではなく、1人飛ばして3人目が表示されてしまいます。 これをちゃんと2人目が表示されるようにするオートフィル、又はそれ以外の便利な方法は何かありませんでしょうか。 皆さまのお知恵をお貸しください。 よろしくお願いします。
Excel・38閲覧・25
ベストアンサー
添付参照 A7に =INDEX(Sheet1!A:A,INT(ROW(A1)/2+2)) A8は 空白 B7に =INDEX(Sheet1!$B:$G,INT(ROW(B1)/2+2),COLUMN(A1)*2-1) B8に =INDEX(Sheet1!$B:$G,INT(ROW(B2)/2+1),COLUMN(B2)*2-2) B7:B8を 選択して 右にオートフィル 次に A7:D8を 選択して 下に オートフィル
質問者からのお礼コメント
今、いただいた式を参考にしながらまとめ終わったところです。 大変助かりました。 早々にありがとうございました。
お礼日時:5/16 11:15