エクセルで商品管理のデータベース作成にチャレンジしようと思っています。(vista、excel2007の環境です)
「商品データベース.xls」と「当月.xls」という2つのブックを作成し、「商品データベース.xls」には下記のようにし常に新しい商品が入ったら追加をしていきます。
入力のデータはこんな感じです↓
商品ID業者NO科目品目単価
AA-001スズキ100文具鉛筆100
AA-002スズキ200文具ノート200
BB-001タナカ100食品卵100
BB-002タナカ200食品チーズ200
CC-001サトウ100衣類シャツ100
CC-002サトウ200衣類スーツ200
これを「当月.xls」という別のブックに、商品IDをキーにしてデータを抽出したいのです。
抽出したデータはこんな感じです↓
商品ID業者NO科目品目単価前月残当月残
AA-001スズキ100文具鉛筆1005030
BB-001タナカ100食品卵1004020
CC-001サトウ100衣類シャツ1003010
前月残と当月残のセルのデータは、手入力します。
本当はデータベースのソフトを購入したいのですが、会社から許可が下りずなんとかエクセルでできる方法がないか調べています。
また、抽出したデータに「当月.xls」のデータにオートフィルタをかけてデータを絞り込むことは可能でしょうか?
どなたか、教えてください!!お願いします!!
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
質問の内容から察して、今回の作業は 1月に1度の作業でしょうか?
ならば、商品データの商品IDから単価の列をコピィして、当月のシートに貼り付ければよいと思います。
>前月残と当月残のセルのデータは、手入力します。
こちらの作業の方が大変ではないでしょうか。
仮に 商品マスタというシート名で
商品ID 業者NO 科目 品目 単価 前月残 当月残
AA-001 スズキ100 文具 鉛筆 100 50 30
BB-001 タナカ100 食品 卵 100 40 20
・・・
入出荷データというシート名で
日付 商品ID(或いは品目) 入出荷数
09/01 AA-001 -10
09/01 BB-001 -15
・・・
と日々の入出荷の台帳を入力します。
現在の在庫は
商品マスタのシートに =SUMIF(A2,入出荷データ!B:B,入出荷データ!C:C)
で下までコピィしておくと、毎日でも在庫が把握できます。
毎月月末に、在庫の列をコピィして、値に変えて貼り付ければ、毎月の記録も保存できます。
データベースを活用するということはこの様なことです。
ありがとうございます!早速やってみました。
これは1か月に1回の作業なので、1シートを12か月分にして、アドバイスいただいた関数を入れ1年使用できるようにしました。
どうもありがとうございました!
No.1
- 回答日時:
これって、当月というファイルの商品IDを入力したら業者No以下単価までが自動ででてくるだけで良いんですよね。
でしたら、簡単です。Vlookup関数を使えば良いです。2つのファイルを開いておいて、当月のファイルの関数入力の、表の範囲指定をするところで商品データベースの範囲を指定するだけです。そして、当月のファイルを開いたときにリンクの更新を聞いてくるので、それを「はい」にすれば良いです。それと、範囲指定するときには追加する可能性を考えて下に大きく指定した方が良いです。また、絶対参照を指定してくださいね。
細かい使い方は、Vlookup関数を勉強してください。簡単ですから。
例を作ると当月ファイルのA1にIDをいれB1に業者Noを出すなら、
=VLOOKUP(A1,[商品データベース.xls]Sheet1!$A$1:$F$100,2,FALSE)
です。C1に科目を出すなら=VLOOKUP(A1,[商品データベース.xls]Sheet1!$A$1:$F$100,3,FALSE)となります。
まあ、両方のファイルを開いておいてやった方が良いですよ。文字を打ち込むと打ち込みミス(ピリオド一個とかカンマ一個の違い)でうまくいかないで悩んだりしますから。
参考までに。
ありがとうございます!できました!
別のブックからのデータ抽出ができなくて、おかげさまですぐにできました!
欲を言えば、VLOOKUPで商品IDを入力したら、業者NO~単価まで自動でデータ抽出ができればいいな?と思ったのですが、エクセルでは無理のようですね・・。
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Excel(エクセル) VBAで同フォルダ内の別ブックを開かず参照して条件の一致する行の指定セルを抽出するには? 1 2022/07/21 19:29
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【マクロ】名前を保存する際に...
-
エクセル マクロ チェックボックス
-
Excel 複数列 A列B列C列一致 D...
-
エクセル vbaについて教えてく...
-
エクセルであるセルに数字を入...
-
【Excel】数字を3倍にし、なお...
-
Excel分析ツールでのポアソン回...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
エクセルを使っていて2024/5/15...
-
エクセル共有したが、アクセス...
-
エクセル②
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
INDIRECTを使わず excelで複数...
-
Excelで縦軸の書式を0:00形式の...
-
【マクロ】読取専用のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報