• ベストアンサー

エクセルで日々更新されるファイルから値を導きたい

よくわからないので質問させてください。 エクセルで作られた商品リストがあります。品番・品名・単価等が入力されている形になります。そのリストがお客様から日々送られてきたとします。弊社では商品の検品をしていますので、その検品結果を入力する別のエクセルで作られたリストを作成しています。検品リストに品番を入力したらお客様から送られてきたリストをもとに、品名・単価を自動的に入力したいのですが、VLOOKUPを使った場合、日々リストが送られてくるとなると、毎日式を更新しなければならないですよね?? 何かよい方法はありませんでしょうか?? よろしくお願い致します。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

もっともスマートな方法は、VBAでプログラムを作成して利用することです。 excel データベース VBA - Google 検索 ( http://www.google.co.jp/search?hl=ja&source=hp&q=excel+%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9+VBA&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq= ) で検索するとたくさん情報が得られます。  書籍もいくつかあります。 Amazon.co.jp: excel VBA データベース - コンピュータ・インターネット / 和書: 本 ( http://www.amazon.co.jp/s/ref=nb_ss?__mk_ja_JP=%83J%83%5E%83J%83i&url=node%3D465610%2C466298&field-keywords=excel+VBA+%83f%81%5B%83%5E%83x%81%5B%83X&x=0&y=0 )  下記のいずれか・・ ○excelのシートやブックをデータベースとして使う ○excelでaccessデータベースを作成して使う  accessが無くても、その程度ならできます。

cinnamonnu
質問者

補足

ありがとうございます。教えていた頂いたページ、大変参考になります。ちゃんと勉強したことがなかったので、最初から再度勉強しなおしております。 もうひとつ質問させてください。 VBAでプログラムを作成してみようと考えているのですが、たとえば複数のリストから合致する商品名を検索し、自動的に入力することも可能なのでしょうか?? よろしくお願いいたします。

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

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>VBAでプログラムを作成してみようと考えているのですが、たとえば複数のリストから合致する商品名を検索し、自動的に入力することも可能なのでしょうか??  可能です。  たとえば、部品集の部品名を順番にリストメニューから選択すると同時に部品名・単価・記号を入力させるとか・・アクセスには用意されていますが、この程度のデータならエクセルのほうが、ずうっと扱いやすいでしょう。

cinnamonnu
質問者

お礼

お答え頂きありがとうございます!! 頑張ってみます!!

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

詳しくみてませんのでこれで完璧とは申せませんが、 VLOOKUPが組める状態であれば参照先の列に、都度送信されてくるデータをコピーして、形式を選択で数値のみ貼り付けにすれば 式の書き換えは不要かと。。(あとはその時々によって件数が違うので そこがクリアできれば動くと思います)

cinnamonnu
質問者

補足

ありがとうございます。 大変申し訳ないのですが、ドシロウトなもので、教えていただいた「参照先の列に、都度送信されてくるデータをコピーして、形式を選択で数値のみ貼り付けにすれば」と言う内容が、いまいち理解できていません・・・。もう少し詳しく教えていただけないでしょうか。 よろしくお願いいたします。

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

関連するQ&A

  • エクセルの使い方

    エクセルで請求書を作成しています。 品番を入力したら品名と単価が表示されるようにするにはどうしたらいいのでしょうか?

  • EXCEL VLOOKUPで数字データの読み取りが出来ません

    VLOOKUPの使い方で質問があります。 現在、2枚のエクセルのシートを使用しています。 1枚目のフォーマット(品番を入れると、品名や単位などのデータが自動表示されるような設定のもの)に、VLOOKUPの式を入れてあり、元データを2枚目に保存してあります。 一枚目のフォーマット上で品番を入力すると、自動的に2枚目の元データから適合する商品を抜き出し、その品番に対応する商品名・単位などが表示される仕組みです。 1枚目のフォーマットで使用しているVLOOKUPの式に間違いは無く、2枚目の元データ(品番・品名・単位の3列、1000行程度)も関数に引っかかるよう、品番を昇順に並べ替えてあります。 でも、一枚目に品番を入力しても、元データから品名・単位といった他のデータを持ってこないんです。 問題は、2枚目の元データの中の品番(関数で結びつける部分)にあるようです。 そのままだとまったく引っかからないにもかかわらず、元データの品番部分を一行一行選択し、ENTERを押すと、VLOOKUPの関数に引っかかるようになるんです。 ※ENTERを押すと、一瞬画面の左下に「再計算0%」との表示が出て、すぐに消えます。 ちなみに元データはアクセスからエクセルに出力したものです。 どなたか、これを解決する方法ご存知でしょうか? 一行づつENTERを押すにはあまりにも多いデータ数なので困っています。 また、私はエクセルの初心者で、難しい用語はまったくわかりません。出来ればわかりやすい方法で教えていただきたいのですが… どなたかよろしくお願いします。

  • エクセル 関数 ISERROR VLOOKUP

    エクセル関数でご教授お願いします。 今「LIST」シートのA列に品番、B列に単価が入力されています。 これを「入力」シートのA列1行目に品番を入力して、B列1行目に単価を引っぱってくる関数を作りました。 以下関数です。(「入力」シートのB列の関数です) =IF(ISERROR(VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)),"品番ミス",VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)) 品番が間違っている場合は”品番ミス”と入力されます。 この状態で問題なのは、入力シートのA列に何も入力されていない時に、B列に品番ミスと入ってしまう事です。 何とか、空白にしたいのですがいい方法はありませんでしょうか?

  • エクセルのデータ入力規則を利用した設定

    エクセルのデータ入力規則を利用して、簡単に品名に値する単価を他に作成したリストから自動的に入力する方法をご指導ください。項目欄は品名をリストから選択できるようにはなっています。

  • EXCEL関数にお詳しい方助けてください

    VLOOKUP関数で検索値は通常品番などで別のリストから品名などを検索して自動的に入力でき大変便利ですが、逆に品名(文字列)を検索値として品番を検索する必要があり、やってみたのですが品番とは全然別の品番を検索してきます。検索値の品名とリスト側の品名が一致してない場合もあるかもと思い検索値の品名をリスト側にコピーして全くおなじにしても別の品番を検索してきます。どうしてこうなるのか?対策を教えていただけませんか。よろしくおねがいします。

  • エクセル2000で・・

    品番 品名  単価  在庫数 1  リンゴ  120  1000 2  ミカン  100  1000 3  バナナ  80  1000 という表があるとします。 次に別シートに 品番 品名  単価  売れた数 2  ミカン  100  10 と、売れた分量を示す表があります。 そしてもう一つ別シートに 品番 品名  単価  在庫数 1  リンゴ  120  1000 2  ミカン  100  990 3  バナナ  80  1000 というシートがあり、一つ目のシートから二つ目のシートで売れた分の数を引いた数量を表す表があります。 二つ目の表を入力した際に、自動的に三つ目の表の在庫数が表示されるような関数はありますでしょうか?

  • ファイルメーカーPro11のポータルについて

    受注管理で品番と個数を入力すると各商品名、単価、数量、小計に自動で入力されEnterを押すと 又もとの品番のところに入力するようになっていてEnterを押すたびにポータル内の次の行に自動で追加されていくにはどうすればいいのですか。 品番と個数は各1ヵ所で入力してポータル内に上書きで無く追加でどんどん増えて行く様にしたいのです

  • ExcelのVLOOKUP関数について教えて下さい。

    こんばんは。 下の表をExcelでVLOOKUP関数を使用して、品名と単価を求めたいのですがうまくできません。 エラーがでるそうなのですが、品名のところに1000が表示されます。 絶対参照は使用しました。 どなたかやり方を詳しく教えていただけないでしょうか? よろしくお願いします。 (ケーキ売上日計表) A列4に伝票番号、B4品番、C4品名、D4数量、E4単価、F4売上金額です。 伝票番号 品番 品名 数量 単価 売上金額 1 K001 256 2 M002 157 3 M001 219 4 K002 135 (品名別金額一覧表) A11~C15に 品番 品名 単価 M001 丸型クリーム 2,000 M002 丸型チョコ 3,500 K001 角型クリーム 3,000 K002 角型チョコ 2,500

  • EXCELの数字が認識されない

    ご存知の方がいらっっしゃったら教えてください。 Excelの数字が認識されなくて困っています。 別の部署より送ってもらった商品の品番・品名・価格などの表から VLOOKUP関数を使い、別の表へ品番から品名や価格を導きたいのですが、 なぜか送ってもらった表の数字が認識されていないようです。 何度やっても、エラーになります。 送ってもらった元の表の品番をあとから私が入力しなおすと認識されて 関数もつかえるのですが、沢山ある品番を全部入力しなおすのは大変です。 なにかいい方法はありますか? ちなみに表示形式を数字にしてもだめです。 コピーして値だけを貼り付けとかにしてみてもだめでした。 よろしくおねがします

  • エクセル2012のVLOOKUについて

    エクセル2012についてですが、 sheet1には入力フォーム、sheet3には品名と単価があります。 sheet1の B20に、選んだ商品(プルダウンでA~L)によって G20に単価が表示されるようにしたいので、 G20に =VLOOKUP(B20,Sheet3!$A$2:$B$15,2) と入れてみました。 ところが、B20にB~Dの商品を選ぶと単価が3990(Gの単価)が表示されてしまいます。 他のA・E~Lを選んだ時は、それぞれの単価が表示されます。 どなたか原因がわかる方いらっしゃいませんか?

このQ&Aのポイント
  • 両面印刷時に紙詰まりが発生してしまう場合、どのように解決できるのでしょうか?
  • お使いの環境や接続方法によって、紙詰まりの原因や対策が異なる可能性があります。
  • ひかり回線を利用し、無線LAN接続しているWindows10の環境で紙詰まりが起こる場合、解決方法を教えてください。
回答を見る