
No.2ベストアンサー
- 回答日時:
質問文に記載された下記では等間隔ではありませんので、
> b2→"みかん"e5
> b41→"みかん"e6
> b79→"みかん"e7
等間隔とした
b2→"みかん"e5
b41→"みかん"e6
b80→"みかん"e7
という前提で回答します。
ただし、No.1さんから指摘されたように、40行おきではなく38行おきになります。このことについては文末で補足します。
◆回答
B2セルに、
『=IF(MOD(ROW()-2,39)=0,OFFSET(みかん!$E$5,(ROW()-2)/39,0),"")』
と入力して、下方向に必要なところまでコピペしたら完了です。
セルb3~b40、b41~b79、・・・ にも数式がはいりますが、空白になるようにしました。
◆補足
ちなみに、『40行おきに』は、b2⇒40行空白⇒b43です。
これは『1行おきに』を考えるとわかりやすく、b2⇒1行空白⇒b4になります。つまり(○○+1)行づつ下を指すことになります。
No.1
- 回答日時:
こんばんは
規則性があるなら数式化できると思いますが、規則性がわかりませんね。
>B列にて、B2から40行おきに~~
文字通りに「40行おき」であるなら、B2から始めるとして
B2 → B43 → B84
となるはずですが・・
もしそうであるなら、参照先の行番号は
(自分の行番号+203)/41
で求められます。
上記の例で言えば、順に5、6、7・・が得られますので、これを利用すれば良いのですが・・・
ご提示の、
B2 → B41 → B79
だと、B2から39行後、38行後・・となっているので、続きがどうなっているのか推測できません。
そのまま、37行、36行・・となるのでしょうか?
何らかの規則性がきちんとあるなら、上記の要領で(算出式は変わりますが)参照先の行番号を求めれば宜しいでしょう。
規則性が無いような場合は、どこかに参照先のリストを作成しておいて、そちらを参照しながら参照先を決めるような方法にすれば、同じ式で目的の参照を得ることも可能と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
文字の色も参照 VLOOKUP
-
【条件付き書式】countifsで複...
-
エクセルで、チェックボックス...
-
Excelのセルの色を変えた行(す...
-
ExcelのVlookup関数の制限について
-
EXCELのVBAで複数のシートを追...
-
SUMPRODUCTにて別シートのデー...
-
Excelでの並べ替えを全シートま...
-
シートをまたぐ条件付き書式に...
-
VLOOKアップ関数の結果の...
-
Excelで全てのシートに一気に列...
-
Excel の複数シートの列幅を同...
-
Excel VBA ピボットテーブルに...
-
エクセルの列の限界は255列以上...
-
エクセルで重複するセル合計を...
-
EXCELで別のシートのデータを参...
-
excel 複数のシートの同じ場所...
-
Excelに自動で行の増減をしたい...
-
エクセルの保護で、列の表示や...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
文字の色も参照 VLOOKUP
-
【条件付き書式】countifsで複...
-
ExcelのVlookup関数の制限について
-
エクセルで、チェックボックス...
-
エクセルの保護で、列の表示や...
-
Excelのセルの色を変えた行(す...
-
EXCELのVBAで複数のシートを追...
-
シートをまたぐ条件付き書式に...
-
Excelでの並べ替えを全シートま...
-
Excel の複数シートの列幅を同...
-
VBAで繰り返しコピーしながら下...
-
【VBA】複数のシートの指定した...
-
SUMPRODUCTにて別シートのデー...
-
Excelに自動で行の増減をしたい...
-
エクセルの列の限界は255列以上...
-
Excel 2段組み
-
VLOOKアップ関数の結果の...
-
excel 複数のシートの同じ場所...
-
Excel VBA ピボットテーブルに...
おすすめ情報