• 締切済み

EXCELデータの顧客リストと顧客履歴をリンク

EXCEL2003での顧客リスト(約2,000人分)があります。 このほど顧客ごとの履歴を作成したく思っています。 「顧客コード」を入力すれば「顧客名」「顧客履歴」されるものが希望です。 作成手順を教えて下さい。 ACCESS2003があります。 宜しくお願いいたします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>「顧客コード」を入力すれば「顧客名」「顧客履歴」されるものが希望です。 顧客の購入履歴を見たいのであれば添付画像のSheet名=売上から購入実績を抽出して集計するSheet名=顧客のような一覧表が有効なのではないでしょうか?

junjunjujujun
質問者

お礼

ありがとうございました。 クエリで作成しようかと思っています。

全文を見る
すると、全ての回答が全文表示されます。
  • chayamati
  • ベストアンサー率41% (255/609)
回答No.3

もう一度補足願います コード・氏名・住所・電話番号です。 >3.顧客履歴とはどのようなものですか >EXCEL文章で、年月日・コード・内容となっています。 3-1.年月日とは、どのようにして決まりますか 3-1-1.帰社して入力する当日の年月日は、全てのコードに共通 3-1-2..コード毎に違う 3-2.内容とはどのようなものですか 3-2-1.氏名・住所・電話番号 3-2-2.氏名・住所・電話番号とは別に内容リストがある 日付を自動化するにはVBAが必要になります。 複雑になりますので、入力とコピペで処理してはと 日付の入力は間に/が2回入り煩わしいですね、 入力日と同じ年であれば年の入力を省くことができます 例えば2013年12月25日は 12/2 で年が付加されます。 内容が氏名・住所・電話番号が含まれるなら VLOOKUP関数で解決します 顧客リストと顧客経歴の二つのシートで対処します ・顧客リストはA列 コード・B列 氏名・℃列住所・D列 電話番号2行目から入力されている 顧客リストはコード順に並んでいることが必要です 顧客履歴は A列 日付 ・B列コード ・C列氏名・D列住所 ・E列 電話番号2行目から入力行 C2=IF($B2="","",VLOOKUP($B2,顧客リスト!$A$2:$D$44,2,FALSE)) D2=IF($B2="","",VLOOKUP($B2,顧客リスト!$A$2:$D$44,3,FALSE)) E2=IF($B2="","",VLOOKUP($B2,顧客リスト!$A$2:$D$44,4,FALSE)) このC2、D2、E2を2000行目までコピペ

junjunjujujun
質問者

お礼

とりあえず、VLOOKUP関数で解決しそうです。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • chayamati
  • ベストアンサー率41% (255/609)
回答No.2

補足願います。 1.EXCELで管理している顧客リストをACCESSに移行することを想定していますか 2.顧客リストにどのような項目が含んでいますか 3.顧客履歴とはどのようなものですか 3-1.ワード文章 3-2..EXCEL文章 3-3. 来店記録 この場合どのような項目を履歴に残す予定ですか

junjunjujujun
質問者

お礼

早速にご回答頂き、ありがとうございます。 補足いたします。 1.EXCELで管理している顧客リストをACCESSに移行することを想定していますか いいえ、できればEXCELのみでの処理を希望しています。 2.顧客リストにどのような項目が含んでいますか コード・氏名・住所・電話番号です。 3.顧客履歴とはどのようなものですか EXCEL文章で、年月日・コード・内容となっています。 社員2名で、帰社してから、年月日・コード・内容を入力しています。 コードを入力したら年月日と内容が見えるようにしたいのです。

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

関連するQ&A

  • エクセルの使い方(顧客リスト)

    現在、オフィスにて事務職をしております。顧客リストについて質問させて下さい。 クライアントを60名ほど持っていて、その方々の顧客リストの管理をしています。 管理する内容は、住所等の連絡先、緊急の連絡先、健康診断の日付やお誕生日、アレルギーなど、他にもまだありますが詳細を管理しています。 現状は、ただ、エクセルに入力し、タブごとに上記に上げたような項目を管理しており、それがすべて連動していないので、各タブに手入力でその都度情報を入力しております。そして、退去されたときに情報を削除する作業もしています。 何度も何度もコピーペーストを繰り返すうちに、ミスを起こしやすく、気をつけてはいますがデータがずれてコピーしてしまったり。。。など、ここ数年どうにかしたいと悩んでいます。 現状を改善したいと思うのですが、どうしていいのか分かりません。 昔にアクセスというソフトがある事を知りましたが、使いこなすに至っていません。 イメージでは、アクセスのように基本になるデーターがあり、そこから欲しい情報の一覧の抽出が簡単に出来るものを希望します。 どこかで、エクセルでもカード形式のようにして顧客データーを入力できるらしいと知りました。試したのですが、私の知識が未熟な為にできませんでした。 これ以上に顧客数は増えることはないので、有料のソフトを購入してまでとはおもっていませんが、エクセル等でも上記のようなものは作れるのでしょうか? もし、可能ならば、詳しく分かりやすく説明しているサイトなどご存知でしたら教えていただけると助かります。 宜しくお願い致します。

  • エクセルでの顧客リスト作成

    はじめまして。 田舎の個人商店を営んでいますが、 エクセルを使って顧客リストを作成しようと思っています。 地区・氏名・商品・取引履歴等を入力しているのですが、 取引履歴をダブルクリック等の操作で詳細表示…という ことは不可能でしょうか? 軽く作ってみたのですが、取引履歴のところの項目が 大きくなりすぎてものすごく見づらい状態です。 その他、簡易的な顧客管理方法のおすすめがありましたら教えていただけませんか? 専門家の方に依頼できればいいのですが、 赤字経営ですので自力でなんとかできたら、と考えています。 よろしくおねがいします。

  • エクセルで少し凝った顧客データを作りたいのですが・・・。

    OSはWindowsNT、エクセルはExcel97を使用しています。 現在、使用している顧客管理のデータ(「顧客の達人Ver4.0」)がイマイチ使いづらいため、エクセルで似たような顧客管理データを作れないものかと思いました。そこでお聞きしたいのが、データを入力するとき、あらかじめ作っておいたひな形にデータを入力すると、リスト画面に蓄積されていく事が出来るかどうか?ということです。説明が下手ですみません。つまりこの方法は、顧客の達人の入力の仕方と同じです。普通、エクセルで顧客データを入力する時、お客様毎に次の行、次の行というように入力していきますが、そうではなく、ひな形に入力し、保存ボタンを押す事で入力したデータがリストに順々に保存されていくという形にしたいのです。こういった事はエクセルで可能でしょうか?つたない説明ですみません。補足致しますので宜しくお願いします。

  • 顧客リストを作りたい

    とあるショップで働いており、顧客リストを作りたいと思っています。とりあえずお客様名と担当スタッフ名だけが入ればOKです。 パソコンは、あまり使いこなせていませんが、最低限の操作はできます。 ランダムに入力したり、毎月更新をしても、きちんとあいうえお順に並ぶようになってほしいのですが、そんなのってできますか? ちなみにお店のPCはWindows2000です。アクセスとやらは入ってないようです。 エクセルでできるのでしょうか?

  • エクセル 顧客マスタを利用してお中元リストを作りたいのですが。

    エクセル 顧客マスタを利用してお中元リストを作りたいのですが。 顧客名、住所、電話番号などの情報が入った顧客マスタをエクセルに落として、それを利用して 会社のお中元リストを作ろうと思います。 「お中元リスト」シートの顧客名欄にお中元を出したい顧客名を入力すると、「顧客マスタ」シート から同じ顧客名を探し出し、お中元リストの住所欄、電話番号欄が自動で埋まる仕組みのものを作り たかったのですが上手くいきません。 VLOOKUP関数を使ってお中元リストを作ってみたのですが、実際に顧客名を入力しようとすると 正式な顧客名がわからないことが多いことに気が付きました。 その顧客が株式会社なのか有限会社なのか、先(株)か後(株)か、「○○産業」だったか「○○工業」 だったか等で、正式な顧客名(顧客マスタに登録されている顧客名)が分らない為に、結局顧客マスタ を見ながら顧客名を入力しなければならない有様です。 「入力規則」のリストを使おうと考えましたが、顧客マスタの件数が多く(2,000件以上)、リストから 選ぶのも大変です。 できればインターネットの検索みたいに入力途中に候補を表示してくれるような仕掛けを作れれば素 晴らしいのですが。 何かいい方法をご存知でしたら教えて下さい。

  • Excelを使った顧客管理で、このような機能は作れますか?

    お世話になります。 現在、Excelを使って、顧客を管理しています。 もっといろんな切り口で、情報を管理・分析したいのですが、 下記のような処理がExcelで可能なのか、またどのように 使えば出来るのかご存知の方お教え下さい。 (私はPC知識が低いです。すいませんが何卒よろしく お願い致します。)  【例】   「顧客リスト.xls」 という1つのExcelファイルがあり ます。以下の情報が入っています。   「顧客リスト.xls」     (1)顧客番号 (2)顧客名 (3)電話番号 (4)住所 (5)最終客ランク (6)最終訪問日    ちなみに 「顧客リスト.xls」に入っている顧客数は200件 前後です。    「顧客リスト.xls」の (2)顧客名 は、以下の 顧客別の 「対応履歴xls」ファイルとハイパーリンク機能でリンクさ れています。   (顧客別)「対応履歴xls」  (1)顧客名 (2)対応日付 (3) 対応内容  (4)最終客ランク   それでは質問です。 (1) 「顧客リスト.xls」ファイルの項目の中にある「(6)最終対 応日」は、「対応履歴xls」ファイルの「(2)対応日付」の 一番最近(最後)に入力された情報と同じです。     「対応履歴xls」ファイルの「(2)対応日付」欄の一番最近 (最後)に、月日を入力すると、自動的に「顧客リスト.xls」 ファイルの「(6)最終訪問日」に表示されるように出来ないで しょうか? (2) 上記(1)と似ているのですが、「顧客リスト.xls」ファイ ルの項目の中にある「(5)最終客ランク」は、「対応履歴xls」 ファイルの「(4)最終客ランク」欄の一番最近(最後)に入力 された情報と同じです。     そこで(1)同様に、「対応履歴xls」ファイルに情報を入力 すると、「顧客リスト.xls」ファイルに反映されるようには 出来ないでしょうか?     (1)(2)ともに、「顧客リスト.xls」ファイルの中で  条件検索させることを想定しています。     「顧客リスト.xls」ファイルの中の「(5)最終客ランク」が 「Aランク」の顧客だけ集計するとか、「(6)最終訪問日」が 「○年○月○日」より過ぎてしまってる顧客だけ集計させ る、、などです。 (3) 「顧客リスト.xls」ファイルから、ハイパーリンクで「対応 履歴xls」ファイルに飛んだ後、また「顧客リスト.xls」 ファイルに戻りたい場合、毎回、「対応履歴xls」ファイル を保存して、又 1から「顧客リスト.xls」ファイルを開か なければいけません。     「対応履歴xls」ファイルを閉じると、すぐに元の「顧客リス ト.xls」ファイルが開いている状態に戻る方法はないでしょ うか? (4) アプリケーションソフトなどで見かけるのですが、月日の 入力を手で打ち込むのでなく、どこかをクリックすると、 カレンダーが開いて、そこから月日を選ぶと、いうような 操作をExcel上でおこなうということは可能でしょう か? 長々とすいません。 ご回答よろしくお願い申し上げます。

  • ACCESS 顧客データ 購入履歴検索について

    ACCESSで顧客データを管理しています。 ●月●日以降 ○○製品の購入履歴があった人が、 その日付以降に再来店しているか、再来店日、購入製品をだしたいのですが、 良い抽出方法ありますか? テーブルには、↓ があります。 顧客コード 顧客名 売上日付 取引番号 商品コード 商品名 売上数量 店舗名  分かる方いらしたら教えて下さい! 宜しくお願いします。

  • エクセルマクロによる顧客リスト検索

     エクセルで作成している顧客リストの検索をするマクロを作成したいと考えています。具体的には、ユーザーフォームに顧客名・勤務先・役職のテキストボックスを作り、顧客名を入力してコマンドボタンを押すと勤務先などがテキストボックスに表示されるものを作ろうとしています。  ユーザーフォームにテキストボックスやコマンドボタンを作る方法はわかりましたが、それらを顧客リストと結び付ける方法がわかりません。ネットで「エクセルマクロ講座」を探してみましたが、こうした事例にあてはまる講座もみつかりませんでした。  どなたかマクロに詳しい方は教えていただけないでしょうか。あるは上記の事例にあてはまるエクセルマクロの講座がWeb上にあれば、それを教えていただけないでしょうか。

  • エクセルで顧客リスト

    XP使用です★ エクセルで顧客リストの表を作成してます。 あんまり詳しくないんで簡単に説明して頂けたら。。。 同じ名前を重複しないようにしたいです。 何かやり方教えて下さいませ。

  • 顧客管理はEXCELよりACCESでしょうか

    こんにちは。  これまでずっと、顧客管理をEXCELでして来ました。しかし今後、お客さんにFAXを送ったり伝票を作成したりするのを早く進められるようにしたいと思っているのですが、そのためにはAccessを利用したほうがいいのでしょうか?また、Accessを利用する場合、顧客情報は1から入力することになるのでしょうか?それともEXCELのデータを貼り付けることも可能でしょうか?  初歩的な質問ですみませんが、ぜひご教示願います。

専門家に質問してみよう