[[20230318111018]] 『計算式のオートフィルについて その2』(新社会人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『計算式のオートフィルについて その2』(新社会人)

先ほど回答いただいた方有難うございました。
連続投稿ですみません。。。

シート1のA行にセル1からセル100まで1.2.3.4.5.......100と順番に数字があり、

別のシート(名称をシート2とします)のC行にはセル1からセル11まで1.2.3....11と数字があるとします。セル12以降は空白です。

シート1のB行に=A1+シート2!B1と入力し、オートフィルを使いB11までドラッグすると、B11には22と表示されます。

ここからが再度質問なのですがそのままオートフィルでB100までドラッグした時に、B12の計算式を=A12+シート2!C1にすることは可能でしょうか?
要は計算式のシート2!C行だけをシート2!C1.シート2!C2.シート2!C3...→シート2!C1.シート2!C2.シート2!C3...→...とループさせたいです。

何度もコピー&ペーストを繰り返すのが嫌なので、オートフィルを使いシート1のB100の表示を=A100+シート2!C6)にしたいです。

ご回答宜しくお願いします。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


シート2の列が「CとB」が混在していますが、「C」列とした式です。

 シート1!B1: =A1+INDIRECT("シート2!C"&MOD(ROW(A1)-1,11)+1)

或いは

シート1!B1: =A1+INDEX(シート2!$C$1:$C$11,MOD(ROW(A1)-1,11)+1)

下にコピーします。
(メジロ) 2023/03/18(土) 12:14:53


こちらで続けられたら良かったと思いますが。
[[20230318093042]] 

私も不勉強なので断言しませんが、
オートフィルを用いて、ご希望の結果
(B12の計算式を=A12+シート2!C1にする)
は得られないのかもしれません。
故に白茶さん、メジロさんは別の数式を用いて回答されたのだと思います。

質問者さんが是が非でも「=A1+シート2!B1」の数式にこだわるのであれば、
マクロを用いるという手もあります。

以下気になる点。
・列と行の認識が反対です。
・C1〜C11を繰り返すなら、B100はC1になりませんか?(100÷11=99 余り1)
(ピクルス) 2023/03/18(土) 12:20:08


9余り1でした。訂正します。
(ピクルス) 2023/03/18(土) 12:26:49

 そういう時にはそれに適する参照形式で
  _____ _________ _________ _________ _________ _______ ___________________________
 |_____|____A____|____B____|____C____|____D____|___E___|_____________F_____________|
 |___1_|        1       100       101 [C1]=A1+B$1
 |___2_|        2       200       202 [C2]=A2+B$2
 |___3_|        3       300       303 [C3]=A3+B$3
 |___4_|        4                 104 [C4]=A4+B$1       c1:c3 をフィルまたは複写
 |___5_|        5                 205 [C5]=A5+B$2       ↓
 |___6_|        6                 306 [C6]=A6+B$3       ↓
 |___7_|        7                 107 [C7]=A7+B$1       ↓
 |___8_|        8                 208 [C8]=A8+B$2       ↓
 |___9_|        9                 309 [C9]=A9+B$3       ↓
 |__10_|       10                 110 [C10]=A10+B$1     ↓
 |__11_|       11                 211 [C11]=A11+B$2     ↓
 |__12_|       12                 312 [C12]=A12+B$3     ↓

 |__97_|       97                 197 [C97]=A97+B$1     ↓
 |__98_|       98                 298 [C98]=A98+B$2     ↓
 |__99_|       99                 399 [C99]=A99+B$3     ↓
 |_100_|      100                 200 [C100]=A100+B$1   ↓

(チオチモリン) 2023/03/19(日) 10:32:56


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.