![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
エクセルについて教えてください。
いま下記のような作業をしています。F2には別シートの名前が入っています。
A列
|____________
1|=INDIRECT($F$2&"!H2")
2|=INDIRECT($F$2&"!I2")
3|=INDIRECT($F$2&"!J2")
4|=INDIRECT($F$2&"!K2")
5|=INDIRECT($F$2&"!H3")
6|=INDIRECT($F$2&"!I3")
7|=INDIRECT($F$2&"!J3")
8|=INDIRECT($F$2&"!K3")
・・・
・・・
というような表を作っています。
H,I,J,Kの繰り返しの中で、末尾の2,3,・・・だけが4,5,6と増えるように変わっていってほしいのですが、
ドラッグしてもまたH2,I2,の繰り返しになってしまい、できません。
エクセルの説明サイトなど調べてみましたが、はっきりしませんでした。
膨大な量があるので、できれば手打ちでなくドラッグでやりたいのですが、どうしたらいいのかわかりません。
無知で申し訳ありませんが、ご教授のほどよろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは!
INDIRECT関数を使用するというコトは、F2セルは変化するのでしょうか?
一例です。表示したいセルに
=INDIRECT(F$2&"!"&ADDRESS(INT(ROW(A8)/4),MOD(ROW(A1),4)+IF(MOD(ROW(A1),4)=0,4)+7))
という数式を入れフィルハンドルで下へコピーしてみてください。
※ F2セルが変化しないSheet名(仮に「Sheet2」と決まっている)ならば
=INDEX(Sheet2!H:K,INT(ROW(A8)/4),MOD(ROW(A1),4)+IF(MOD(ROW(A1),4)=0,4))
でも大丈夫だと思います。m(_ _)m
迷いましたが、一番最初にくださったyom04さんにベストアンサーを。皆さんのご意見参考にしたいと思います。ありがとうございました!
No.5
- 回答日時:
こんにちは
ANo1様と同様の発想ですが・・・
A1に
=INDIRECT($F$2&"!"&MID("HIJK", MOD(ROW(F8),4)+1,1)&INT(ROW(F8)/4))
として、下方にフィルコピーではどうでしょうか?
No.3
- 回答日時:
こんにちは。
4行ごとに数字をアップさせて数式を作りたいのならばこんな手も。
---------------------------------------------------------------------
①A列に「'=INDIRECT($F$2&"!H」(I,J,K)まで入力
②B1~B4⇒「2」と入力
B5⇒「B4+1」と入力
B6~B8⇒「3」と入力
③B5~B8を範囲選択してドラッグ
④C列に「")」と入力
⑤D1に「=A1&B1&C1」と入力してドラッグ
⑥D列をE列にコピペ
⑦E列の式がそのまま表示されるので数式が入っているセルを範囲選択して置換処理
⑧⇒「=」を同じく「=」に置換
⑨E列の数式を本番シートに貼り付ける
---------------------------------------------------------------------
![「エクセル・INDIRECT関数の中で、と」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/b/400382_575633759ed8c/M.jpg)
ありがとうございます!
いま、試してみました。
しかし置換がうまくいってないのか、
最終的な数式である=INDIRECT($F$2&"!H)2")を入力するとエラーが出てしまいます。
添付画像が細かいところまでよく見えないのですが、数式が間違ってますでしょうか?
お聞かせください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- Excel(エクセル) excelのindirect関数の別ブック参照について質問です。 1 2022/06/03 15:17
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Excel(エクセル) エクセルでのINDIRECT関数の使い方について 3 2022/08/22 07:38
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) 特定の文字の合計値(空白を無視+可変に対応)を求める関数について 1 2022/08/18 10:51
- Excel(エクセル) エクセルのINDEXについて 2 2022/04/17 21:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
エクセルの数式バーのフォント...
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
Excelに詳しい方! B列が「日...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelで50個のセルに同じ文字を...
-
Excelの数式について教えてくだ...
-
Excel VBAで全ての矢印を赤色に...
-
エクセル関数を使って
-
祝日と土曜、日曜の合計をカウ...
-
xlsxファイルを保存する際にPDF...
-
Excelについて
-
エクセルVBA、別ブックへ転記す...
-
エクセルで「ページレイアウト...
-
2列に入っているデータを1列...
-
【ExcelVBA】名前を付けて保存→...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報