• ベストアンサー

エクセルで5セルごとに参照したい。

エクセルで、 あいうえおかきく...等とセルが一列に並んでいる時に、 そのセルへ式を使って入力するのに参照したい別の行があります。 ア□□□□イ□□□□ウ□□□□…という風に、5セルごとに参照したい列があります。 セルあ「VLOOKUP($A1,Sheet1!$A:$Z,1,FALSE)」 セルい「VLOOKUP($A2,Sheet1!$A:$Z,6,FALSE)」 セルう「VLOOKUP($A2,Sheet1!$A:$Z,11,FALSE)」 上のような感じで、でもいちいち数字を入力せずに、セルの左下を引っ張ったらうまく参照されるような式、ないでしょうか。。。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

セルの右下を「下向け」に引っ張るのか「右向け」に引っ張るのか,その際に「$A1」の部分がイッタイどうなって欲しいのか,そういった「目に見える様子」を正しく情報提供するように気をつけてみてください。 例えば: Sheet2のA列にA1以下 あ い う が並んでます。 隣のB列にB1以下 =VLOOKUP(A1,Sheet1!A:Z,1,FALSE) =VLOOKUP(A2,Sheet1!A:Z,6,FALSE) =VLOOKUP(A3,Sheet1!A:Z,11,FALSE) のように,下向けに5ずつ増やしたい。 答え: B1には =VLOOKUP(A1,Sheet1!A:Z,ROW(A1)*5-4,FALSE) と記入し,下向けにひっぱります。 あなたが実際にやりたいことに応じて,適切に応用してみてください。

Kiwi_the_bird
質問者

お礼

ありがとうございます。 横です。横向きにセルが以下のように並んでいます。 あいうえおかきく 上のセルに数値を引っ張ってきて入力したいのですが、 以下の「ア=あへ参照したいセル」、「イ=いへ参照したいセル」だとすると、 ア□□□□イ□□□□ウ□□□□…という風に、5セルごとに参照したい列があります。 「あ」のセルに式を入力するだけで、全部横に引っ張ることが出来れば楽だな、と思いました。 そしてすみません、 あ=VLOOKUP(A1,Sheet1!A:Z,1,FALSE) い=VLOOKUP(A1,Sheet1!A:Z,6,FALSE) う=VLOOKUP(A1,Sheet1!A:Z,11,FALSE) でした。 全部A1でした。 しかしkeithin様の答えを参考にし、無事に式を作成する事が出来ました! ありがとうございました。

関連するQ&A