※ ChatGPTを利用し、要約された質問です(原文:仕入れ価格を最近のだけ別シートへ(エクセル))
仕入れ価格を自動で別シートに表示する方法 - エクセル管理
このQ&Aのポイント
仕入れ価格を最近のだけ別シートに表示する方法について質問です。日々の青果物の仕入れをエクセルで管理しているが、直近に仕入れた野菜の仕入れ価格を自動で別シートに表示させたい。
現在、商品名が複数入力されているD列から一番最近の仕入れ価格(E列)だけを別シートに表示させる方法を知りたい。
以前同じような質問をしましたが、解決できませんでした。原因は私の説明不足で、D列には関数が入力されています。関数を使って商品シートから情報を取得しているため、正しく表示されていません。解決策を教えてください。
以前にも同じような質問をして、沢山の方に回答して頂いたのですが、私の説明不足で解決できませんでしたので、再度の質問です。
(過去に質問した時のアドレスです。)
http://okwave.jp/qa/q6977714.html
http://okwave.jp/qa/q6977977.html
http://okwave.jp/qa/q6978344.html
日々の青果物の仕入れをエクセルで管理しているのですが、直近に仕入れた野菜の仕入れ価格を自動で別シートに表示されるようにしたいのです。
添付画像のD列には同じ商品名が複数入力されていますが、その中から一番最近(下)の仕入れ価格(E列)だけを別シートに表示させたいのです。
イメージとして、
A B
商品名 仕入れ価格
キャベツ 1200円
大根 1900円
ポテト 1700円
上記のようにしようと思っています。
このように以前同じような質問をした際に多くの方から回答をいただきましたが、解決にいたりませんでした。
原因は私の説明不足で、D列は関数を入力しているということです。以下D2に入力されている関数です。
=IF(ISERROR(LOOKUP(C3,商品!$A$1:$A$354,商品!$B$1:$B$348))," ",LOOKUP(C3,商品!$A$1:$A$354,商品!$B$1:$B$348))
この関数で、商品という名前の別シートに入力された内容を呼び込んでいます。
別シートの内容は下記のようになります。
A B
92 キャベツ
9 胡瓜
47 レタス
商品に番号を割り当てている感じです。
C列に、割り当てられた数字を入力すると、D列に商品名が表示されます。
以前質問した時にはこの説明をしていませんでした。いろいろ試行錯誤しましたが、やはり解決できませんでしたので、回答よろしくお願いいたします。
お礼
お礼が遅くなり申し訳ございません。とてもわかりやすいご説明ありがとうございました。無事、解決できました。今までは商品別に目視確認しており、時間が掛かる作業でしたので、とても助かりました。