• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル(Excel) 納品書の作り方【改めて】)

エクセルで納品書の作り方【改めて】

このQ&Aのポイント
  • エクセル(Excel)を使用して、納品書を作成する方法について詳しく教えてください。
  • シート1に納品書を作り、シート2に商品マスタ(一覧)を作成しています。商品マスタの情報を反映させて自動的に商品名と単価が納品書に出るシステムを作りたいのですが、うまくできません。解決方法を教えてください。
  • 納品書の作成について質問です。エクセル(Excel)を使用して、シート1に納品書を作り、シート2に商品マスタ(一覧)を作成しています。商品マスタの情報を反映させて自動的に商品名と単価が納品書に出るようにしたいのですが、うまくいきません。どうしたら解決できるでしょうか?

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

  • ベストアンサー
  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです) でしたら、 C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE)) D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE)) E1セルは空白で F1セルに=IF(D2="","",D2*E2) といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。 おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

mi-mi-milk
質問者

お礼

お二方様 早速のご回答ありがとうございました。 その後質問を出しなおしますので、また見かけたら是非よろしく御願いいたします。

mi-mi-milk
質問者

補足

画像が小さかったようですみません。。。 項目の順番は有っています。 しかし、計算の始まるセルの開始がB4~となる為1行目のセルに計算式を入れることが出来ませんでした。。。 もう一度大きい画像で質問出しなおしてみます。。 申し訳ありませんでした。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

シート1のB4セルには次の式を入力してC4セルまでオートフィルドラッグコピーしたのちに下方にもオートフィルドラッグコピーします。 =IF(COUNTIF(Sheet2!$A:$A,$B4)=0,"",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(A1)+1,FALSE)) おそらくエラー表示となった原因は範囲指定の際に絶対参照の形を用いなかったことによるものでしょう。

mi-mi-milk
質問者

お礼

お二方様 早速のご回答ありがとうございました。 その後質問を出しなおしますので、また見かけたら是非よろしく御願いいたします。

mi-mi-milk
質問者

補足

画像が見にくかったようですいません。。。 書いてある通りやってみたのですが、どうも商品名の所に単価が出てしまうようでした。 もう一度大きい画像で質問出しなおします。 申し訳ありませんでした。

関連するQ&A