エクセルについて教えてください。
いま下記のような作業をしています。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($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ランキング
-
行数が不規則な一週間ごとの合...
-
文字列になっている時間をVBAで...
-
ある列、或いは、ある行のセル...
-
マクロの有効化するダイヤログ...
-
【マクロ】フォルダからエクセ...
-
Excelでの時間帯の入力
-
excel で二つのどちらかを選ぶ
-
エクセルの順位別一覧表の自動...
-
Excel 2019 のピボットテーブル...
-
エクセル 価格表から単価を呼び...
-
excelの不要な行の削除ができな...
-
エクセルで特定の範囲内から小...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
-
Excel2013のF6キー操作について
-
【関数】スペースがいくつ入っ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
別シートからの文字を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報