ここから本文です

エクセルで違うシートの関数をコピーする場合、コピー元とコピー先の行数が違うと...

yjb********さん

2013/6/2523:20:08

エクセルで違うシートの関数をコピーする場合、コピー元とコピー先の行数が違うと参照セルが飛んでしまうんですが・・・

どなたかエクセルにお詳しい方、お助け下さい。

エクセルでシート1に参照したいデータが1行ごとに連続して並んでいて、それをシート2に10行ごとに飛ばして参照したいのですが、なかなかうまくいかず、手作業で関数を直している状態です。


シート1
A B
1 山田 あいうえお
2 加藤 かきくけこ
3 鈴木 さしすせそ



シート2
A B
1 =シート1!A1 =シート1!B1








10 =シート1!A2 =シート1!B2

このようにしたいのですが、シート2のA1セルをコピーしてA10へ貼り付けすると「=シート1!A10」となってしまいます。

この先も膨大な量をコピーさせたいのですが、すべて手作業で、といのは骨が折れますので
何か簡単にできるような関数があれば教えて頂きたいです。

いくつか検索もしてみましたがいまいちよくわかりませんでした。
どなたか、エクセル初心者の私に丁寧に教えて頂ける方、いらっしゃいましたら教えてください。

よろしくお願いします!

閲覧数:
392
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

was********さん

2013/6/2523:57:13

1行目・・・=シート1!A1・=シート1!B1
11行目・・・=シート1!A2・=シート1!B2
ですね。

A列とB列の1行目に次式を入力します。
=INDEX(シート1!A$1:A$1000,ROW(A10)/10)
=INDEX(シート1!B$1:B$1000,ROW(A10)/10)
A1:B10を選択して、フィルハンドルを下方にドラッグします。

この回答は投票によってベストアンサーに選ばれました!

あわせて知りたい

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる