• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル>結合セル列での指定値刻みのオートフィル)

エクセルで結合セル列の値刻みオートフィルの方法

このQ&Aのポイント
  • エクセルで結合セル列の値刻みオートフィルを行う方法について教えてください。
  • 現在、結合されたセルには「=INDIRECT(B$1&"!D"&ROW(D5))」という数式が入っていて、この数式を刻み値で増やす方法を知りたいです。
  • エクセルのバージョンは2003を使用しています。お手数ですが、ご教示頂けますと幸いです。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

≪手作業の例≫ C6結合セルの式に#をつけて一旦文字列にする #=INDIRECT(B$1&"!D"&ROW(D6)) C6結合セルを選択 選択枠の右下角の■(フィルハンドル)を下方にドラッグ ドラッグ範囲が選択状態のまま 編集メニューの「置換」で #= を = に「すべて置換」

butaman1965
質問者

お礼

xls88さま ご連絡が遅れて申し訳ありませんでした。 私がしたかったことは正にコレです。 よもや先頭に「#」を入れてフィルし、後で置換消去するとは…。 これは「基本中の基本」なのでしょうか。それとも「裏技」なのでしょうか。 いずれにせよ、他でも使えそうで、何より私のような超初心者にも分かりやすく、 ベストアンサーに選ばせて頂きました。 本当に感謝しております。 実は本件が解決したのも束の間、結合セル(2行分)を含んだ同シートでオート フィルターで抽出したところ、結合したセルの一番上の行以外は空白として認識 されてしまい、そのセルが含んだ情報を全て出す事が出来ませんでした。 また別の項目で質問するかと思いますが、お知恵をお貸し頂けると嬉しいです。 貴重なお時間を割いて頂き、ありがとうございました。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO3です。 シート名が変数であることを失念していましたので訂正します。 =OFFSET(INDIRECT(B$1&"!$D$5"),(ROW(A1)-1)/2,)

butaman1965
質問者

お礼

ご連絡が遅れて申し訳ありません。 私の操作が悪いのか「回答番号:No.3」も含め、コピペしても思うような結果は得られませんでしたが、 幸い、別の方の手法で解決に至りました。 貴重なお時間を割いて頂き、感謝しております。 ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 C4に=OFFSET(Sheet1!$D$5,(ROW(A1)-1)/2,)として下方向にコピーで如何でしょうか。

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

「=INDIRECT(B$1&"!D"&ROW(D5))」 これをこのままドラッグすれば質問のようになってどうにもなりません。 下記のようにすれば、見た目はD6,D7・・・にはなっていませんが、実質D6,D7・・・ になってい行きます。 これをドラッグすることで、目的の結果を得られませんか。 =INDIRECT(B$1&"!D"&(ROW($D$5)+(ROW(D5)-ROW($D$5))/2))

butaman1965
質問者

お礼

ご連絡が遅れて申し訳ありません。 私の操作が悪いのか、コピペしても思うような結果は得られませんでしたが、 幸い、別の方の手法で解決に至りました。 貴重なお時間を割いて頂き、感謝しております。 ありがとうございました。