- ベストアンサー
各エクセル値の代入方法をお教えください
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
J2に、 =INDIRECT("$B"&(ROW()-1)*4-2) 以下、コピー
その他の回答 (4)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
このお題の文章と画には矛盾はなく、オペレーションは4行毎、としか読めないが、何故か、民主主義的には5行毎が大勢を占めている。Qが間違っているんなら速やかに訂正されたし!
お礼
これは、どうも失礼致しました。 民主主義的? 国民投票等で是非が問われたということでしょうか? ですが、日本語表現におきまして、錯誤が存したことは事実であります。深くお詫び申し上げます。
J2: =OFFSET(B$2,(ROW(A1)-1)*4,)
お礼
ご回答いただきまして、どうもありがとうございました。 とても助かりました。どうもありがとうございましたM(_ _)m
- keithin
- ベストアンサー率66% (5278/7941)
一番簡単な数式で結果を出す方法: J1に「データ」と記入する J2に =B2 と記入する J2:J5を選択、下向けにリスト下端まで(5万行)オートフィルドラッグする J列を列選択する Ctrl+Gを押す 現れたダイアログでセル選択をクリックする 現れたダイアログで空白セルにマークしてOKする 空白セルが飛び飛びに選択されるので、右クリックして削除を選び、上に詰めて完成。 自分で考えるのはメンドクサイけど、教わった数式を考えずにコピーすれば出来る方法: J2に =INDEX(B:B,ROW()*5-8) と記入し、下向けにコピーする。
お礼
ご回答いただきまして、どうもありがとうございました。 「入力した数式はただしくありません」 とのメッセージが出てきてしまいました。 ですが、ご足労いただきましたこと、厚くお礼申し上げます。
- bin-chan
- ベストアンサー率33% (1403/4213)
セルJ2に式[=indirect("B" & (Row()* 5) + 1 ]です。 できあがったら、セルJ2の右下■(フィルハンドル)をドラッグして下方向へコピーしてください。 事前にセルJ2からした方向へ連続した値をオートフィルしておけば セルJ2の右下■(フィルハンドル)をダブルクリックするだけで下方向へコピーできます。
お礼
ご回答いただきまして、どうもありがとうございました。 しかし、所望のデータがえられませんでした。 ですが、ご回答いただきまして、どうもありがとうございました。
お礼
ご回答いただきまして、どうもありがとうございました。 とても助かりました、どうもありがとうございました。