- ベストアンサー
連続していないセルを別シートに効率よくリンクしたい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
済みません間違えました。 Sheet2のB7セルに入力する関数は次のようにして下さい。 =OFFSET(Sheet1!$C$4, (ROWS(B$7:B7)-1)*7/2, )&""
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
基本的には、むつかしいと思うこと。本件は、数学の級数的(等差級数のような)なルールがあるようなので、参照するセルの行番号を、式で割だして、 INDORECT関数でセル番地化する。 1ー>4 2ー>11 3番目は下記だろう。 1番目(1ー1)*7+4で4 2番目(2ー1)*7+4で11 で 3番目(3ー1)*7+4で18 以下類推。中学生の問題だろう。 ーー 例 を挙げると、 A4 aa A11 bb A18 cc -- B1に式 =INDIRECT("A" &(ROW()-1)*7+4) 下方向に式を複写。 B1:B3は aa bb cc となる。
質問者
お礼
ありがとうございました。 大変勉強になりました。
- kon555
- ベストアンサー率51% (1842/3559)
回答No.3
連続データ作成と置換でも対処できますね。 1.通常の手順で先頭セルの参照設定をする。 2.先頭の“=”を普通使わない適当な文字(例えば“★”)に打ち替える。 3.フィル機能などを使い、セルの番号を任意の間隔で増加させた連続データを作成する。 4.テキストの置換機能を使い、手順2の打ち替えた文字を“=“に戻す。
質問者
お礼
ご教示ありがとうございました。 大変参考になりました。
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.1
まずSheet2のB7セルに次の関数を入力して下さい。 =OFFSET(Sheet1!$C$4, (ROWS(B$7:B7)-1)/2, )&"" そしてSheet2のB7:B8の結合セルをコピーして、同じ列の9行目以下の結合セルに貼り付けて下さい。 以上です。
質問者
お礼
早々のお返事ありがとうございました。
お礼
ありがとうございました。 無事に設定ができました。 これで業務が前進できます。 本当にありがとうございました。