ひとつの「商品コード」に対して、2タイプの「商品名」があります。
現在、商品名のタイプ別にシートを2つに分けて管理しているのですが、「商品コード」に基づいて、ひとつのシートにまとめて、在庫管理に活用したいです。
データ内容は;
-------------
A1=商品コード
B1=商品名
C3=在庫
D4=価格などなど
-------------
毎回、在庫が変わる度に苦労してます。
IF関数を使って出来ないか調べてみたのですが、エラーばかりでさっぱり解りません。
どなたかヒントを頂けないでしょうか。
エクセル辞典は買えません。
よろしくお願い致します。m(_ _)m
No.3ベストアンサー
- 回答日時:
挙げてもらった例の通りだとすれば、めちゃめちゃ単純なんですが・・
VLOOKUP関数だけです。IF関数など使いませんよ。
シート2はコードで昇順にしておいてください。
※コードはシート1と2がまったく同じ形式になっていないとだめですよ。
商品名2=VLOOKUP(A:A,シート2のA列からC列,2,FALSE)
単価=VLOOKUP(A:A,シート2のA列からC列,3,FALSE)
これだけですよ。
この回答への補足
すごい!すごいです!出来ました(涙)ありがとうございます。
すみません。教えてください。
「範囲」(私の場合、シート2)の商品コードを昇順にしないと
ダメですか?昇順にしないで試してみたのですが、エラーには
なりませんでした。間違いが起きるのでしょうか?
他のサイトでVLOOKUPの説明と模擬を何度も試してみたのですが
全くエラーでした。。。assault852さんにとっては些細な親切
かもしれませんが、私にとっては生計にかかわる高い障害でした。
本当に助かりました。ありがとうありがとう!
ありがとうございました。
No.4
- 回答日時:
>商品コードを昇順にしないとダメですか
昇順(もしくは降順)がルールです。
間違いが起きる可能性があります。
アドバイスありがとうございましたm(_ _)m
gooサイト初めて利用しましたが、本当に良いご縁に救われました。
どうぞ、これからもその知識とスキルをご披露・ご支援ください。よろしくお願い致します。
No.2
- 回答日時:
私も質問者の方が何を希望しておられるのか十分に理解できませんでした。
>エクセル辞典
というのはヘルプの特集みたいなものでしょうか。
私が良く利用しているのは「エクセルの学校」というサイトです。
エクセルに特化していて何度も助けてもらいました。
ここでお尋ねになってみてはいかがでしょうか。
参考URL:http://www.excel.studio-kazu.jp/
本当に質問内容が支離滅裂でした。。。
「エクセルの学校」サイトのご紹介ありがとうございます。
知りませんでした。質問の掲示板がありましたが、今回は
まずはこちらで良い回答を待ちたいと思います。
エクセル辞典、とは私も見たことがないのですが、こちら
のサイトで質問者や回答者の発言にあがっていたので、
そういった参考書があるのだろう、と思った次第です。
金銭的に苦しいので、すぐに買えないんです。
ご親切にお答えいただき本当にありがとうございました。
No.1
- 回答日時:
今ひとつ、どういうことを望まれるのかわかりかねます・・
>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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) VBAで質問があります 1 2022/10/19 10:32
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Excel(エクセル) エクセルで複数設定したハイパーリンク先を、どれを選んでも画面の左上に来るようにしたいのですが・・・ 3 2022/04/07 16:15
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
【条件付き書式】countifsで複...
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
Excel の複数シートの列幅を同...
-
エクセルのブック分割マクロを...
-
VLOOKアップ関数の結果の...
-
エクセル マクロ 標準モジュー...
-
【VBA】ピボットテーブルを既存...
-
Excel VBA ピボットテーブルに...
-
【エクセル】1列のデータを交...
-
エクセルで横並びの複数データ...
-
Excel 2段組み
-
Excelでの並べ替えを全シートま...
-
Excelで全てのシートに一気に列...
-
エクセルVBAで、ある文字を含ん...
-
【エクセルで特定の行だけ別シ...
-
スプレッドシートでindexとIMPO...
-
エクセルの列の限界は255列以上...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
Excel の複数シートの列幅を同...
-
エクセルで横並びの複数データ...
-
エクセルの列の限界は255列以上...
-
【条件付き書式】countifsで複...
-
Excelでの並べ替えを全シートま...
-
SUMPRODUCTにて別シートのデー...
-
エクセル マクロ 標準モジュー...
-
VLOOKアップ関数の結果の...
-
エクセルで、チェックボックス...
-
Excel VBA ピボットテーブルに...
-
オートフィルタ使用時にCOUNTIF...
-
スプレッドシートでindexとIMPO...
-
エクセルVBAで、ある文字を含ん...
-
エクセルのブック分割マクロを...
-
【VBA】複数のシートの指定した...
-
Excel複数シートにあるデータを...
おすすめ情報