すみません、つい先ほど、一度投稿したかと思ったんでですが、
アップされていないので、また投稿しました。もし、2重投稿なら、すぐに削除します。
質問:
数式のコピー(オートフィル)は、理解しているのですが、
VLOOKUPで設定した数式を列番号が、変わる項目へもコピーして
使用できるかと、コピーしたんです。そして、列番号だけ変更したんですが、うまく動きません。 数式そのものは、同じなんで列番号だけ
変えたら使えそうなんですが。。。だめですかね。。
ちなみに、その数式をコピーする際ににちょっとコツがあったような。。
単純なオートフィルでもなく、形式を選択して貼り付け(数式)でもNG.
たしか、あったような。。数式バーで作業するような、、うーーー。
どなたか、わかるかた教えてください!
それとも、列番号がことなる場合には、最初から式を設定するのがベストですか。。
こんな私に一発ご指導を!お待ちしております。
No.1
- 回答日時:
かなり自信ないのですが、ひょっとしたらということで。
検索値と範囲はどうなっているでしょうか。
数式をコピーすると、検索値と範囲も変化してしまいます。検索値、範囲を名前とかでなくセルで指定している場合は、「$」をつけてコピーしても変動しないようにしてみてください。
No.2
- 回答日時:
質問の意味が良く理解できていませんが、
なんとなく、f4を押して
B1=VLOOKUP(B1、sheet1!A:C、3、FALSE)
をC1=VLOOKUP(C1、sheet1!B:D、3、FALSE)になるということですか
それをC1=VLOOKUP(B1、sheet1!A:C、3、FALSE)
のまま移したいのでしょうか?
それなら、
B1=VLOOKUP($B$1、sheet1!$A:$C、3、FALSE)でコピー
かな?
No.3
- 回答日時:
例
=VLOOKUP(A1,D1:F100,2,FALSE)
となっているなら
=VLOOKUP(A1,$D$1:$F$100,2,FALSE)
元の表を絶対参照としてからコピーしてください。
検索値のセルも列固定なら$A1にしてください。
No.4ベストアンサー
- 回答日時:
こんにちは。
maruru01です。具体的な配置がわからないので、適当に設定します。
仮に、参照するデータ範囲がSheet2のA1:G100として、
検索値がA列で、B~G列に参照先のデータを引っ張ってくるとします。
B1に、
=VLOOKUP($A1,Sheet2!$A$1:$G$100,COLUMN(B1),FALSE)
と入力して、右へ下へコピーします。
基本的には、参照範囲は行列とも絶対参照で、検索値は列のみ絶対参照で、ということだと思います。
ありがとうございました。
ぜひ、参考に致します。
ずばり、この設定だけでいいとおもいます。
ほんとに感謝です。
冷静に考えれば、すぐにでてきたはずでした。
有難うございました。
No.5
- 回答日時:
どういう数値が表示されて、うまくいかないのかイメージがわかないですが、VLOOKUP関数の入っているセルをオートフィルすると、参照元のセルやデータを持ってくる元の範囲も共に動いてしまいます。
それをとめるためにはとめたい列のまえに$をいれれば良いです。
具体的には、B1のセルに
「=VLOOKUP(A1,Sheet2!1:65536,2)」
と入っているのを、左のC1にそのままオートフィルすれば、数式は「=VLOOKUP(B1,Sheet2!1:65536,2)」になってしまいます。
Aの前に$をつければ、大丈夫です。
また下にオートフィルするとデータを持ってくる元も移動してしまい、エラー「REF#」になります。
「=VLOOKUP(A1,Sheet2!$1:$65536,2)」として、データの持ってくる元を固定しましょう。
ちなみに「Sheet2!1:65536」というのはSheet2全体を意味します。
$1:$65536をデータを持ってくる元に指定すると便利だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) Excel条件が一致したセルの処理ついて 3 2023/06/13 10:33
- Visual Basic(VBA) Excel(VBA) 特定の条件に該当する行の値、書式を同じセルにコピ&ペーストしたいです 1 2022/05/21 18:18
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) INDEX関数とMATCH関数を使用し値を返す数式についてです 2 2022/04/20 13:40
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報