エクセルで累計のデータベースを作る方法
- エクセルで累計のデータベースを作る方法について解説します。
- 人からの頼まれごとでアクセスが使えなくなったときに、エクセルを利用してデータベースを作成する方法について説明します。
- エクセル2010までの機能を使って、管理番号や氏名を入力し、検索やデータの更新ができる累計のデータベースを作成する方法について紹介します。
- ベストアンサー
エクセルで累計のデータベースを作るのですが
こんにちわ 人からの頼まれごとでアクセスが使えなくなったので、エクセルでデータベースを作って欲しいと言われ 要望が難しくて困っているところです。 管理番号 氏名 〒番号 住所 旧姓 会費 の各項目があり管理番号や氏名を入れて検索したいと言われ こちらはvlookupなどでできるとは思ったのですが、 その後の要望で 1,検索するときは窓に打ち込んで検索して、そこに表示させてほしい。 2,検索の結果に出た会費の値に新しい金額を打ち込んだらデータベースのシートも更新するようにしてほしい。 3,検索に表示された住所に新しく打ち込んだらデータベースも更新するようにしてほしい。 4,検索に表示された氏名を変更して旧姓を打ち込んだらデータベースも更新させてほしい と言われ困っているところです・・・。 こちらとしては検索してそこに書いていけばいいんじゃないだろうかと思うところなのですが・・・ エクセル2010までの機能でできるならば教えて頂けないでしょうか。
- uchiaqua
- お礼率44% (16/36)
- Excel(エクセル)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>エクセル2010までの機能でできるならば教えて エクセルの機能で行いたいなら、2010の場合は新たに「フォーム」の機能をメニューに出して利用する事で、ご相談のことならすべて実現できます。 参考: http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=013360 #エクセル2003以前なら、最初からデータメニューにフォームがあります 当然お分かりと思いますが、関数などを使って表示した箇所にデータを記入して、元のリストに戻す(反映する)なんてことはできませんね。 #補足 あなたがより高度にエクセルを使いこなせるなら、マクロを使った「ユーザーフォーム」の機能とVBAプログラムを駆使して、完全にご要望通りのプログラムを組むこともできますね。ご相談の範疇ではないので手取り足取りプログラムを代わりに書いてあげることはしません。
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
エクセル全体のことですが(バージョンに限らず) 方法は 二つです 1、使う方にオートフィルターの使い方を覚えてもらう。 2、貴方が、フォームを作成して検索ボタン、更新ボタン、リスト表示を準備する。 1は、使う方のためになります。エクセルのオートフィルター位はだれでも使いますので。 2は、貴方のためになります。開発のリボンからVBエディターを起動して、フォームを 作成する勉強ができます。 アクセスと違ってエクセルが普及した背景には、多くのユーザーがその操作を覚えたことに あります。 アクセスは一部のユーザーがフォームを作成して、初めての人にでも使えるようなシステムを 作るところにあります。
お礼
相手もオートフィルター機能は知っているのですが、それが面倒だからと言う話でした。 仕事でエクセルメインにつかっているので勉強含めて調べている形です。 とはいえ取っかかりがないもので、どんな方法があるかなと質問しました。
- lv4u
- ベストアンサー率27% (1862/6715)
>>エクセル2010までの機能でできるならば教えて頂けないでしょうか。 「そういう難しい要望はエクセルで作るのは、困難です(嘘ではない)!」と言って断りましょう。
お礼
とりあえず調べてみますと言っただけなので、最終的には無理ですと言って終わると思っています。
関連するQ&A
- アクセスのデータベース内のデータをエクセルでみれるように・・・
以前にも同様の質問があったやもしれないのですが、見つける事が出来ず・・・。 同じ事聞いていましたらごめんなさい(TcT) アクセスのテーブルにあるデータベース(行には管理番号・氏名・住所・電話番号等の情報)を エクセルで見たいのですが、データベースの情報が50万件程あり、エクセルにコピー等の方法ではデータが多すぎて移行出来ません。 そこで質問なんですが、 アクセスデータベースの管理番号(10桁位の数)をエクセルのセルに管理番号を入力すると、 入力した管理番号の行の情報のみを表示出来るような方法がありますか? 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ピザ屋さんのデータベース
ビザ屋さんに注文する場合、こちらの電話番号を言えば、住所・氏名をすぐに答えてくれますよね。 これは、どんなデータベースを使っているのでしょう? エクセルで検索でも同じことはできると思いますが、もう少しいいものを使っているのでしょうか?
- 締切済み
- その他(データベース)
- エクセル データベースからの検索について
エクセル データベースからの検索について 商品名・商品番号・在庫といったデータベースがあります。 検索する別の場所を設けそこで商品番号をたたくと商品名と在庫が表示できるようにVLOOKUPでしました。 商品番号がわからない場合があるので商品名から検索できるようにしたいのですが 商品番号からの検索と同じ関数では「#N/A」となってしまいました。 文字での検索の場合はどのような関数になるのでしょうか? B2商品番号入力 C2検索結果表示(商品名) D2検索結果表示(在庫数) B3商品名入力 C3検索結果表示(商品番号)D3検索結果表示(在庫数) A10商品番号 B10商品名 C10在庫数 : : : としてC2には =VLOOKUP(B2,A10:C100,2,FALSE) とし正しい結果が表示されます。 商品名から検索したいC3にも同様のものをいれましたが表示されません。 よろしくお願いします。
- 締切済み
- その他(ソフトウェア)
- エクセルでデータベースの検索と抽出(?)
エクセル2007を使用しています。 まずエクセルで作られたデータベースがあります。データベースには、管理番号、顧客名、商品の管理番号、商品名、価格が入っています。 このデータベースとは別に、検索(抽出)用のエクセルを用意しています。 そこで、管理番号を入れたら、顧客名、商品名、価格のみが1行(横)に表示されるようにしたいです。 クエリを利用してやると一つずつ顧客名、商品名、価格を選んで…という風に時間がかかります。 例えば、管理番号の列(縦)に番号を入れて、ボタンを押すとか、実行(F9)すれば、管理番号を入れたすべての行に、データベースから検索した顧客名、商品名、価格が入力されるようにしたいのです。(管理番号の重複はありません) クエリで一個ずつ選んでいくのをマクロ登録するしかないのでしょうか?
- ベストアンサー
- その他MS Office製品
- エクセルのデータベースで参照・貼り付け
エクセル2003で、データベースを作成してあります。 別のシートに、コードを入力すると、データベースを参照して関連の項目を貼り付けるという作業したいと思っています。 例 シート2にデータベース住所録を作成。 [コード][氏名][住所][電話]... シート1の[A]列にコードを入力すると、データベースから氏名をコピーし[B]列に貼り付け...[C]列に住所... ※貼り付けたデータを後で編集したいため、貼り付けで行いたいと思います。 ※マクロではなくて、関数で行いたいと思います。 ※実際には住所録ではなくて、在庫管理です。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル表の値がエラー表示されていないセルだけを別のシートに集計する
新たな職場でエクセルを使うことになり、このような作業ができるのか教えていただきたいです。 ~ワークシート1~元となるデータベース 番号 氏名 住所 2 Aさん ○区 5 Bさん □区 1 Cさん △区 ※氏名は50音順、番号は個人判別に使用するもので順不同となっています。 ~ワークシート2~過去から今までに使用したものを管理するシート 番号 氏名 住所 2 Aさん ○区 3 #N/A #N/A 5 Bさん □区 ※番号を検索値として氏名・住所をVLOOKUPで表示しています。過去使用した番号3は元となるワークシートには無いが管理のため入力されエラー値が表示されています。 ~ワークシート3~(今回作りたいもの) 番号 氏名 住所 2 Aさん ○区 5 Bさん □区 ※ワークシート2を参照してエラー値では無いセルのみを集計したシートを作成したい。 上記の場合、何らかの関数を使用してワークシート3を作成することは可能でしょうか?ワークシート2にオートフィルタをつけて「#N/A」と等しくないものを表示で解決しようと思ったのですが関数結果の表示のためかできませんでした。 どなたかご助言お願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルデータベースでのハイパーリンク
エクセル2000で部品のデータベースを作成しました。部品の図面も確認したいのでハイパーリンクを使って部品の図面(スキャナで取ったjpeg)を見られるようにしましたが、VLOOKUPでデータベースの検索を行うとハイパーリンクが文字列になってしまいクリックしてもその図面が表示されません。 どうしたらよいでしょう。皆様のお知恵を拝借したいと思います。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- データベースを検索するマクロ(エクセルで)
エクセル初級者です。 データベース化してある顧客名簿がsheet2にあり、A列は個人別コードが、B列は氏名、C列は郵便番号、D列は住所、・・・といった感じになってます。 教えていただきたいのは、sheet1上で氏名を入力して検索するフォームを作り、検索の結果、ヒットしたすべてがsheet3上に抜き出す方法って可能ですか? うまくいえないのですが、例えば「佐藤」と入力して検索ボタンを押せば、sheet2のすべての佐藤さんのデータがsheet2の形式と同じ形でsheet3に表示されるようにしたいのです。 情報に不足があれば補足しますので、どなたかVBAの書き方を教えてください。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- コールセンター用データベース
今度、Accessでコールセンター用問い合わせデータベースを 作成することになりました。 色々な顧客管理のデータベースやらを見ていると データ入力画面と検索画面が別々なものがほとんどで 一つの画面で入力もできれば、検索もできるものがみつかりません。 イメージしているものは、起動すると、問い合わせ番号や住所 氏名、電話番号、問い合わせ内容、対応内容などが、はじめ空欄で 表示され、必要事項を入力し、データを保存したい時は 保存ボタンを押すと入力したデータが保存され、検索したい時は検索ボタンを押すと、検索結果が表示されるというようなものです。 Access自体触ったことがないので なにから手をつけていいかよくわかりません。 参考になるサンプルやサイトご存知ありませんでしょうか?
- 締切済み
- その他(データベース)
- エクセル関数でデーターベースから値を抽出するには・・・
エクセル関数のDGETはデータベースから1つの値を抽出しますよね。でも条件を満たす値が複数ある時には「#NUM」が返されて抽出出来ない。条件を満たす値を複数返すような関数は無いのでしょうか ? 住所、氏名、年齢、職業、のデータの中で「"東京*"」にすむ人の名前を抽出しなさい。「"東京*"」に住んでいる人がいない場合は空白セルを返すようにする、と言った内容です。 どなたか教えて下さい。
- ベストアンサー
- オフィス系ソフト
お礼
フォーム機能と参考URLありがとうございます。 こちらを見て少し勉強してみます。 マクロ、VBAはかじったレベルの初心者なので詳しいことは分かりませんが、こちらの要望のことができるのを教えていただけたのはありがたいです。