
添付の写真のような表があります。(実際はもっと多くの行と列があります)
A列は生年月日になっていて、西暦が1年づつ増えていきます。
その他の列は色々な関数を使って値を表示させています。
この表は52列まで作成し(0歳から51歳分まで)残る52歳から103歳までの分はまた同じ計算式になるので、表をコピーして使いたいのですがコピーしたところ計算式がおかしくなってしまいます。
これは何がいけないのでわかる方教えて頂けますでしょうか??
使っている関数はVLOOKUPやMODなどです。
どうぞ宜しくおねがい致します。

No.3ベストアンサー
- 回答日時:
E列:=VLOOKUP(D4,関数式!G$3:H$262,2)
F列:=VLOOKUP(D4,関数式!A$3:B$262,2)
G列:=VLOOKUP(D4,関数式!J$3:K$262,2)
H列:=VLOOKUP(D4,関数式!D$3:E$262,2)
I列:=VLOOKUP(F4,関数式!AB$3:AC$22,2,FALSE)
J列:=VLOOKUP(G4,関数式!AB$3:AC$22,2,FALSE)
と直す。
そして必要な行までD4セルからJ4セルの範囲をコピーすることで、たぶん(※)解決すると思う。
D列はそのままで良い気がするのだが?
※
まあ、これも「関数式」シートをどのように参照したいのかによって変わってくる。
1行下げたらVLOOKUP関数で参照する範囲も1行下げたいなら、数式を変更する必要はない。(これが相対参照)
1行下げてもVLOOKUP関数で参照する範囲を1行下げたくないなら、上のように修正する。(これが絶対参照)
行方向にコピーするようなので、「行」に対して絶対参照させるだけで良いが、列に対して絶対参照させても問題ない。
・相対参照 E列:=VLOOKUP(D4,関数式!G3:H262,2)
・行だけ絶対参照 E列:=VLOOKUP(D4,関数式!G$3:H$262,2)
・列だけ絶対参照 E列:=VLOOKUP(D4,関数式!$G3:$H262,2)
・行列とも絶対参照 E列:=VLOOKUP(D4,関数式!$G$3:$H$262,2)
ここまで丁寧に教えて下さって本当にありがとうございます!!
無事に上記入力してできました!!!
本当に本当に助かりました!!!
ありがとうございますーーーーーー。
No.2
- 回答日時:
絶対参照:セル間のコピーをしても参照先のセル番地は変わらない。
列や行を示す記号・番号の前に「$」マークを付ける。$A$1
相対参照:セル間のコピーをすると参照先のセルまでの距離が変わらず、セル番地は変わる。
A1
…この違いだろうと思う。
・・・
具体的にどのような数式になっているのかを示すと、具体的にどうすればよいのかをアドバイスしてもらえるだろう。
そうすれば、他の質問も同時に解決するかもしれませんよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) <Excel>結合したセルを含む計算式をコピーしたい 2 2022/04/04 11:55
- フリーソフト OpenOffice 表計算で文字としてコピペ 2 2023/05/31 11:11
- Excel(エクセル) エクセルの複写について 4 2022/04/10 01:02
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- Excel(エクセル) エクセルのマクロ作成について教えてください 5 2023/02/20 00:39
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数条件の合計を求める数式を...
-
ACCESSにExcelの改行のあるデー...
-
エクセル内に読み込んが画像の...
-
【マクロ】1回目の実行後、2...
-
【マクロ】参照渡しについて。...
-
Excelのメニューについて
-
Excelで作成した出欠表から日付...
-
VLOOKUP FALSEのこと
-
Excel 偶数月の15日(土日祝...
-
Excelの数式について教えてくだ...
-
勤務外時間を出す表が作りたい
-
【マクロ】シート追加時に同じ...
-
Excel 日付の表示が直せません...
-
エクセルの数式について教えて...
-
Excelの条件付書式について教え...
-
Excelファイルを開くと私だけVA...
-
エクセルで、数字の下4桁の0を...
-
UNIQUE関数の代用
-
【マクロ】参照渡しとモジュー...
-
マクロを実行すると、セル範囲...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】重複する同じ行を、...
-
Excelの条件付き書式のコピーと...
-
vba 印刷設定でのカラー印刷と...
-
VBA の単語の意味を教えて下さい。
-
Excel 日付の表示が直せません...
-
エクセル 同じ行の隣り合う数字...
-
エクセル条件付き書式について。
-
エクセルの数式につきまして
-
ファイル名の変更
-
エクセル 数字のみ抽出につて
-
Excelの開始ブックを固定したい...
-
エクセルの数式について教えて...
-
エクセルのセルをクリックする...
-
=INDIRECT(RIGHT(CELL("filenam...
-
エクスプローラーで見ることは...
-
Excelの関数で質問です
-
至急お願いいたします 屋上の備...
-
エクセルでセルに入力する前は...
-
関数を教えて下さい
-
Excel 関数での質問です
おすすめ情報
表に使用している関数は下記の通りです。
3行目は他のシートに入力したものをそのまま反映させています。
4行目以降がこのような感じです。
D列:=IF(MOD(D3+105*ROW(A1),260),MOD(D3+105*ROW(A1),260),260)
E列:=VLOOKUP(D4,関数式!G3:H262,2)
F列:=VLOOKUP(D4,関数式!A3:B262,2)
G列:=VLOOKUP(D4,関数式!J3:K262,2)
H列:=VLOOKUP(D4,関数式!D3:E262,2)
I列:=VLOOKUP(F4,関数式!AB3:AC22,2,FALSE)
J列:=VLOOKUP(G4,関数式!AB3:AC22,2,FALSE)