EXCELでコピーをする際、セルの右下をつまんで下に引っ張る方法があると思うのですが、その際、元のセル内の数式(書式)が自動反映されるかと思います。
A B C
1 1 2 =A1*B1
2 2 3
3 5 6
上記で、セルC1の右下をつまんで下に引っ張ると、
セルC2には[=A2*B2]
セルC3には[=A3*B3]
となると思うのですが、
今回困っているのは、VLOOKUP関数使用時に、数式の中で変わって欲しい部分と固定したい部分が混在する場合です。
使用している関数(数式)は、
=VLOOKUP(P3,P42:Q90,2,FALSE)
です。
P42:Q90の中に商品マスタがあり、商品名をP3に入れれば、自動的に単価が出るようにしたいと思っています(P列に商品名、Q列に単価が入っています)。
この関数が入ったセルの右下をつまんで下に引っ張ると、
=VLOOKUP(P4,P43:Q91,2,FALSE)
という風になってしまい、参照する商品マスタが1行下にずれてしまいます。
P3⇒P4は構わない(そうなって欲しい)
2⇒2も構わない(そうなって欲しい)
のですが、
P42:Q90⇒P43:Q91となってしまうので困っています。
現状は、セル右下を引っ張ってコピーした後、P42:Q90という数式に1つずつ変えています・・・
●数式の変化パターンを任意で設定する方法
又は
●本件のような商品マスタからデータを引っ張る時の他の方法
どなたかご教授下さい。
また別件になるのですが、
上述のVLOOKUP関数[=VLOOKUP(P3,P42:Q90,2,FALSE)]を使用した場合、
P3に商品名(値が)入っていない間は、結果を表示するセルは[#N/A]と
なっていますが、オートSUMでの計算(表示)が出来ません。
結果を表示するセルがQ列の場合、Q列の合計を表示させたいのですが、そのような方法はありますでしょうか?
こちらも出来れば教えて下さい。
よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
相対参照と絶対参照があります
F4キーを押せば切り替わります
http://www.aviva.co.jp/azbyclub/pc_kouza/200502_ …
http://www.excel-jiten.net/formula/cell_ref_styl …
http://www11.plala.or.jp/koma_Excel/contents1/ma …
http://www.nbcom.co.jp/PC-Support/FAQ/xls/ot/xls …
別件
=IF(P3="","",VLOOKUP(P3,P42:Q90,2,FALSE))
でいいですか?
相対参照と絶対参照
難しいですね^^;
ですが今回の疑問は解決できました。
別件へのご回答は、私の説明が下手でうまくお伝えすることが出来ませんでした。
もう少しうまい説明を考えてまた質問させてもらいます。
沢山の参考サイトのご紹介までして頂きありがとうございました。
No.4
- 回答日時:
商品マスタを移動(例えばR列に商品名、S列に単価)して
Q3に IF(P3<>"",VLOOKUP(P3,$R:$S,2,FALSE),"")
Q4以降にコピーしたら出来るはず(^_-)
No.1
- 回答日時:
1番目
=VLOOKUP(P3,$P$42:$Q$90,2,FALSE)
でOKです。
2番目
質問の意味がよくわかりませんが、N/Aを出したくないということでしたら、
=IF(ISNA(VLOOKUP(P3,$P$42:$Q$90,2,FALSE)),"",VLOOKUP(P3,$P$42:$Q$90,2,FALSE))
としてみてください。
この回答への補足
2番目の質問へのご回答は、私の説明が下手でうまくお伝えすることが出来ませんでした。
もう少しうまい説明を考えてまた質問させてもらいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報