• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで作る納品書)

エクセルで作る納品書

このQ&Aのポイント
  • エクセルを使用して、添付ファイルのような納品書を作成する方法について知りたいです。
  • セルA1に品名を選択し、セルB1には品名ごとのサイズ一覧、セルC1には選択したサイズの価格を表示したいです。
  • vlookup関数やindirect関数を使用してもうまくいかず、商品のサイズが多いため手動で調べるのが困難です。解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 参考になるかどうか判りませんが・・・ 一つの案です。 アップされている画像が小さくて詳細が判らないので 勝手にこちらで表を作成してみました。 (方法だけ理解していただければ良いかな!って思います。) ↓の画像のように別Sheet(今回はSheet2)に価格表とサイズ表を別に作成してみてはどうでしょうか? (品物によってはサイズがないものがあるということなので。) まず、Sheet2のB2~E2を範囲指定し、「品名」と名前定義したとします。 同様に、Sheet2のB10~B12を範囲指定 → 「スーツ」と名前定義 C10~C13を範囲指定 → 「スカート」と名前定義・・・ という具合に全てのサイズ表列に名前定義をします。 Sheet1のA列を範囲指定 → 入力規則のリストから数式欄に =品名 としてOK B列を範囲指定し、どうように入力規則のリストから数式欄に =INDIRECT(A2) としてOK これでA列で選択した品物の中でサイズがあるものだけがB列に表示されると思います。 最後に単価のD2セルに =IF(A2="","",INDEX(Sheet2!$B$3:$E$6,MATCH(B2,Sheet2!$A$3:$A$6,0),MATCH(A2,品名,0))) という数式を入れオートフィルで下へコピーします。 そうすると画像のような感じになります。 以上、長々と書きましたが参考になれば幸いです。 尚、的外れなら読み流してくださいね。m(__)m

Yoiyami747
質問者

お礼

できました! わかりにくい画像で(原寸表示できると思っていました・・・)の説明だったのに、完璧に意図を汲んで頂いたご回答に感謝感激です。 本当にありがとうございました!!

関連するQ&A