No.1ベストアンサー
- 回答日時:
1年で1シートを使って在庫管理をされているんですね。
念のため確認ですが、その1年分の部品在庫データーベース中に同じコードが2度以上出てくることはないですよね?
1つのコードは1行(1レコード)にしか書かれていないのならばVLOOKUP関数で求められている処理は出来るかと思います。
例えばsheet1(18年部品在庫)には下記のようなデータが入っているとします。
A B C D
1 コード 名称 単価 数量
2 1 あ 10 25
3 2 い 20 31
4 3 う 15 19
sheet2(19年部品在庫)は1行目の項目のみが書かれているとします。
そしたらsheet2(19年部品在庫)のセルB2に
=IF(A2="","",VLOOKUP(A2,Sheet1!$A$2:$D$4,2))
という式を入れます。
sheet2のセルA2にコード「3」を入力するとセルB2には「う」と現れます。
同様にsheet2のセルC2には
=IF(A2="","",VLOOKUP(A2,Sheet1!$A$2:$D$4,3))
sheet2のセルD2には
=IF(A2="","",VLOOKUP(A2,Sheet1!$A$2:$D$4,4))
と入力すると数量・単価も平成18年のデータベースを参照し、平成19年のものに表示されるようになるかと思います。
式を入力したセルB2~D2を最初の段階で適当なところまでコピーしておくと便利です。
ちょっとわかりにくいですかね(^^;
また何かあったら補足書いてください。
参照されたデータ...つまり[単価]や[数量]などは表示されますが、19年度は単価や、数量が変化したりする場合がありますよね。
その場合だけ、入力し直したいんです。
VLOOKUPなどの式を使うとセル自体に式が入力されているため、修正を加えると式を書き換える事になります。
参照した数値自体をセルのデータとして持たせたいわけです。
「コードから参照したデータを、どこどこのセルにコピーしなさい」...という作業をしたいと思っています。
すみません。お手間おかけしました。
ありがとうございます。
No.2
- 回答日時:
No.1です。
補足説明読ませていただきました。
VLOOKUPで表示させたデータを行コピーし、その行に「値」として貼り付け修正を行うという方法はどうでしょうか?
最初は数式で入ってますが、値として貼り付けることによって望まれている状態になるかと思います。
または求めたいデータを表示させる専用行を作っておくのも手かもしれないですね。
平成19年のデータベースの上に[コード][部品名称][単価][数量]の項目を作っておき、そこにコードを入力すればそれ以降のデータが表示されるようにしておいてデータベースへはそれを見ながら入力するとか。
もっと効率の良い方法が思いついたらまた書かせて頂きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
- その他(ビジネススキル・経営ノウハウ) 在庫管理のこの問題が分かりません。どなたか解説お願いします 2 2022/04/18 18:35
- 数学 在庫管理のこの問題が分かりません。どなたか解説お願いします 4 2022/04/18 22:19
- 数学 在庫管理のこの問題が分かりません。どなたか解説お願いします 2 2022/04/18 22:21
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- 経営情報システム 在庫管理のこの問題が分かりません。どなたか解説お願いします。 0 2022/04/18 16:02
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報