• 締切済み

エクセル→商品欄に直接コード入力したいのですが。

VLOOKUPを使って請求書を作っています。 商品名の欄に直接コード番号を入れて商品名を表示したいのですが、 循環エラーになってしまいます。うまいやり方はあるでしょうか?

みんなの回答

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.2

>うまいやり方はあるでしょうか? やはり、VBAでしょう。

peace-2006
質問者

お礼

解答ありがとうございます。 VBAですね。ハードルが高そうです。

全文を見る
すると、全ての回答が全文表示されます。
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

関数で行うのは無理だと思います。 入力したセル自体に関数で入力したセルの内容を変更することはできません。どうしてもしたいのであればマクロを組むしかないと思いますが。

peace-2006
質問者

お礼

早速の解答ありがとうございました。 関数だけで解決できそうにないですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでIF関数について

    VLOOKUPとIF関数を組み合わせて計算した時の事なのですが。。。 VLOOKUP関数を使って商品コードを入れたら商品名がでるように 数式を作成しました。すると商品コードに値が入っていないと エラー値が出てしまいますよね?そこでIF関数を用いて商品コード欄に 値が入っていなければ、つまりは空白であれば商品名の欄には空白を 表示せよ、そうでなければVLOOKUP関数を実行せよというふうに組み合わせ たのですが・・・エラー値が消えないのです!! オートフィルでコピーをするとその下からはちゃんと正常に空白表示に なるのに・・・・! 私は講師をしているのですが、上記のような症状になるのは2台だけ であとのパソコンは正常です。ということはエクセル自体に不具合が 生じているのかな?と思ったりしました。ということはもう一度インスト するべき?など等考えたのですが、どなたかご指導お願いします!!

  • 手入力をしても数式が消えないようにするには?

     エクセル2000を使用しています。例えば A1にコード番号を入力すると、隣りのB1に商品名が表示される ようになっています。B1にはVLOOKUP関数が入っています。 しかし、コード番号に対応していない商品の場合はB1のセルに 直接、商品名を入力したいのですが、そうするとVLOOKUP関数 が消えてしまうので次回使うときに困ってしまいます。 リストが使えるとよいのですが、選ぶ商品の数が100個以上 あるので断念しました。 コード番号などで入力もでき、さらに特別な場合は直接入力も できる良い方法はありますでしょうか? 教えてください。

  • エクセルのドロップダウンリストでこのようなことは可能でしょうか?

    エクセル2003を利用してます。 商品の注文書(エクセル)があり、商品コードをドロップダウンリストで選択すると、それに対応する商品名が、vlookupで商品名欄に表示されます。 しかし、その商品に対応するコードを知らないと、商品コードを選択できませんよね?そこで、商品コードのドロップダウンリストをぽちっとすると、コードの隣に、商品名がでるようにしたいのですが?出来ますでしょうか? ご存知の方がいましたらご教授お願いいたします。

  • エクセル2010 商品リストを参照したい

    注文書作成時、商品リストを参照して入力を簡略化したいです。 注文書の商品名を入れると、それに連動して 商品リストの商品コード、得意先コードも表示されるようにしたいです。 商品名は入力規則のドロップダウンリストで入力するようにして 入力された文字列を検索値にVLOOKUPを使う?と考えましたが 商品名は文字列のせいか、うまく検索されません。 よい考え方や、関数はありますでしょうか。 宜しくお願い致します。

  • エクセルで商品名を選ぶと商品コードを選択できるよう

    エクセルで商品名を選ぶと商品コードを選択できるようにしたいです。 E5の商品名を選択するとC5に2~20種類の商品コードが選択肢が現われるようにしたいです。 E5に入力規則→入力値の種類をリスト、元の値を別シートから=商品名!B1:B20 別シートのB1に赤ワイン、B2に白ワイン、B3にシャンパン、B4にビール、B5……と入力しています。 E5の赤ワインを選択するとC5に商品コード1210-001、1210-002、1210-003…… 白ワインを選択すると商品コード1211-001、1211-002……という風に選択肢が現れるようにしたいです。 選択コードは商品名が入力されている別シートに記載したいです。 (コードが変更されることがあるので1か所を修正するだけにしたいので) 商品コードは赤ワイン 商品名!D2:D20 白ワイン 商品名!E2:E20 シャンパン 商品名!F2:F20 入力していないセルは0を表示したくないのでその数式も組み込んで頂けると助かります。 よろしくお願いします。

  • エクセル関数、コード入力で、商品名、単価の表示

    初心者ですいません。 本やネットで調べたのですが、いまいちわかりません。 エクセルでコードを入力しただけで、商品名と単価を一括表示するにはどうしたらよいのでしょうか? 商品のコード、商品名、単価一覧を作成したのですが、その先がどうにもわかりません。 宜しくお願い致します。

  • EXCELでVLOOKUPでデータを検索、引継ぎをしたい

    こんばんは。今、困ってます。Sheet1で、 店コード   商品コード   担当名 01      12345      たなか 01      12350      すずき 01      12355      たなか 02      12360      こんどう という元データが出来ていて、Sheet2で、 店コード   商品コード   担当名 01      12345 01      12348 01      12350 という別ファイルがあり、同じ商品コードの場合は、 Sheet1の元データから、担当名をひっぱりたいと思います。 そこで、担当名の欄に =IF((VLOOKUP(B1,Sheet1!B:M,2))="","",(VLOOKUP(B1,Sheet1!B:M,2))) と入力したんですが、 商品コードが 12346 でも 担当名に たなか と 出てしまったりするので、困ってます。 商品コードが一致しているときだけ、担当名を表示させるには、どうしたらよいのでしょうか? よろしくお願いします。

  • ヤフーテレビ欄のG-コードがエラー表示になります。

    最近 ヤフーのテレビ欄にあるGコード予約が エラー表示になります。以前 そのテレビ局に電話すると テレビ欄にあるGコードまで 責任をもてないと言われましたが 以前はちゃんと出来ていましたが 最近は番号のエラーで予約ができません。殆どがエラーになります。 どうすればいいか 教えて下さい。

  • エクセルの数式を教えてください。

    請求書内訳を作成しているんですが、 どの数式を使ったら、下記の操作ができるかがわからず、つまずいています。 ■Sheetの詳細 Sheetは2種類あります。 Sheet1:請求書内訳 (顧客名、契約金額、合計金額)*顧客へ送るもの。 Sheet2:顧客名のコード表 (顧客コード、顧客名、契約金額) ■したいこと 「顧客コードを入力すると、顧客名と契約金額が表示される仕組み」を作りたいのです。 VLOOKUPを使ってみたのですが… Sheet2のデータを参照し、Sheet1の顧客名欄に顧客名を表示することはできましたが、 Sheet1へのコードを入力により、Sheet1へデータ(顧客名)を表示させる(Sheet2より引き出す)ことができませんでした。 *Sheet1の顧客名欄で使用した式はこちらです。 =VLOOKUP(Sheet2!A4,Sheet2!$A$4:$C$44,2,FALSE) 説明が分かりにくくて申し訳ありませんが、Sheet1へのコード入力のみで、 Sheet2からSheet1へデータ(顧客名、契約金額)を抽出、表示することはできるのでしょうか?

  • エクセルで請求書を作りたい!

    エクセルで請求書を作りたいのですが、シート1に請求書のテンプレートを作成した状態で、シート2とシート3に商品リストを作成してあります。  そこで、シート1の請求書の欄に商品番号と商品名の欄があるのですが、商品数が8000もある上に、複数の商品の発注が予期されるため、いちいち商品名を入力したくありません(面倒くさがりなので…。)そこで、シート1の商品番号欄に商品番号を入力することで、自動で商品名がシート1の商品名欄に反映されるような、関数又はマクロの設定の仕方を教えてください。  文面を見ると初心者であることがわかると思いますが、出来るだけ詳しくお願いいたします。

専門家に質問してみよう