• ベストアンサー

エクセルの数式入力方法

お世話になります。 以下のような場合、どのような式を入力すれば良いでしょうか? シート2 A1にはシート1のD1を入れ、その後 B1にはシート1のD5、C1にはシート1のD9 このように、列の右へシート1のある地点から4行ずつ下のデータを貼り付けたいと思います。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! Sheet2のA1セルに =INDEX(Sheet1!$D:$D,(COLUMN(A1)-1)*4+1) または =OFFSET(Sheet1!$D$1,(COLUMN(A1)-1)*4,,1) として列方向にオートフィルでコピーではどうでしょうか?m(__)m

k-863
質問者

お礼

ご回答有難う御座いました。 無事に解決できました! 有難う御座いました。

その他の回答 (2)

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

イコール(=)を入力した後、該当するセルをクリックして Enterキーを押す。 (シートをまたぐ場合はシートのタブをクリックしてからセルをクリックする) これを繰り返せばOK。 …不満? ですよねw OFFSET関数や INDIRECT関数と COLUMN関数を組み合わせると良いでしょう。 それぞれの関数の使い方は、Excelのヘルプや解説書などを参考に自身で確認してください。 (確認方法を覚えるだけで関数に関するスキルが格段に上がります)

k-863
質問者

お礼

ご回答有難う御座いました。 仰る通りですね。 スキルアップすることで、自身を助けることになりますよね。 よきアドバイスに感謝です。 有難う御座いました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

A1=OFFSET(シート1!$D$1,0,COLUMN()*4-4) または A1=INDIRECT("シート1!D"&COLUMN()*4-3) または A1=INDEX(シート1!$D:$D,1,COLUMN()*4-3)

k-863
質問者

お礼

ご回答有難う御座いました。 無事に解決できました! 有難う御座いました。

関連するQ&A