エクセルについて教えてください。
いま下記のような作業をしています。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.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ランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報