dポイントプレゼントキャンペーン実施中!

ひとつの「商品コード」に対して、2タイプの「商品名」があります。
現在、商品名のタイプ別にシートを2つに分けて管理しているのですが、「商品コード」に基づいて、ひとつのシートにまとめて、在庫管理に活用したいです。

データ内容は;
-------------
A1=商品コード
B1=商品名
C3=在庫
D4=価格などなど
-------------

毎回、在庫が変わる度に苦労してます。

IF関数を使って出来ないか調べてみたのですが、エラーばかりでさっぱり解りません。

どなたかヒントを頂けないでしょうか。
エクセル辞典は買えません。
よろしくお願い致します。m(_ _)m

A 回答 (4件)

挙げてもらった例の通りだとすれば、めちゃめちゃ単純なんですが・・



VLOOKUP関数だけです。IF関数など使いませんよ。

シート2はコードで昇順にしておいてください。
※コードはシート1と2がまったく同じ形式になっていないとだめですよ。
商品名2=VLOOKUP(A:A,シート2のA列からC列,2,FALSE)
単価=VLOOKUP(A:A,シート2のA列からC列,3,FALSE)
これだけですよ。

この回答への補足

すごい!すごいです!出来ました(涙)ありがとうございます。

すみません。教えてください。
「範囲」(私の場合、シート2)の商品コードを昇順にしないと
ダメですか?昇順にしないで試してみたのですが、エラーには
なりませんでした。間違いが起きるのでしょうか?

補足日時:2008/02/16 00:40
    • good
    • 0
この回答へのお礼

他のサイトでVLOOKUPの説明と模擬を何度も試してみたのですが
全くエラーでした。。。assault852さんにとっては些細な親切
かもしれませんが、私にとっては生計にかかわる高い障害でした。
本当に助かりました。ありがとうありがとう!
ありがとうございました。

お礼日時:2008/02/16 00:52

>商品コードを昇順にしないとダメですか


昇順(もしくは降順)がルールです。
間違いが起きる可能性があります。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございましたm(_ _)m
gooサイト初めて利用しましたが、本当に良いご縁に救われました。
どうぞ、これからもその知識とスキルをご披露・ご支援ください。よろしくお願い致します。

お礼日時:2008/02/17 09:01

私も質問者の方が何を希望しておられるのか十分に理解できませんでした。



>エクセル辞典
というのはヘルプの特集みたいなものでしょうか。

私が良く利用しているのは「エクセルの学校」というサイトです。
エクセルに特化していて何度も助けてもらいました。

ここでお尋ねになってみてはいかがでしょうか。

参考URL:http://www.excel.studio-kazu.jp/
    • good
    • 0
この回答へのお礼

本当に質問内容が支離滅裂でした。。。
「エクセルの学校」サイトのご紹介ありがとうございます。
知りませんでした。質問の掲示板がありましたが、今回は
まずはこちらで良い回答を待ちたいと思います。

エクセル辞典、とは私も見たことがないのですが、こちら
のサイトで質問者や回答者の発言にあがっていたので、
そういった参考書があるのだろう、と思った次第です。

金銭的に苦しいので、すぐに買えないんです。

ご親切にお答えいただき本当にありがとうございました。

お礼日時:2008/02/15 19:44

今ひとつ、どういうことを望まれるのかわかりかねます・・


>C3=在庫 D4=価格などなど
C1=在庫 D1=価格など
でしょうか?
もう少し具体例を挙げていただけませんか?
IF関数をどのように使おうとしているのか・・

現段階で助言できるとすれば、一コード複数商品の状態を一刻も早く改善することです。
よいことなど一つもありませんよ。

>エクセル辞典は買えません
これはいったいどういうこと?

この回答への補足

ありがとうございます。お言葉に甘えて具体例をあげさせて頂きます。

■Sheet(1)
--------
A列=商品コード
B列=商品名(typeAA)
D列=在庫

■Sheet(2)
---------
A列=商品コード
B列=商品名(typeBB)
C列=単価

というシートが2種あります。
type(AA)⇔type(BB)と商品名は異なりますが、
同じ商品コードで管理されています。

Sheet(1)の在庫表が、毎回商品コードでソートされて
報告されてきます。が、新商品が加わったり、在庫切れで
商品コード自体が抜けていたり、といつもバラバラです。

Sheet(1)の在庫表の「C列」に、Sheet(2)の
●商品名(typeBB)
を「商品コードに基づいて」ぶら下げたい(反映させたい)のです。
出来れば、単価など他の情報も続けて反映させたいです。

IF関数で、そういった「検索」+「並べ替え」のような
ことが出来るでしょうか。

VLOOKUP/HLOOKUP という手法も試してみたのですが
理解不足なのか、どーしてもエラーになってしまいます。

エクセル辞典は買えません、という文言は、参考書籍を購入して
勉強する努力をするべきですが、金銭的に今は出来ない、と
いう意味です。m(_ _)m

補足日時:2008/02/15 19:36
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!