Excelでのお客様情報管理の方法と便利な機能

このQ&Aのポイント
  • ネットカフェでバイトしている人がExcelでお客様情報を管理する方法を教えてください。
  • お客様リスト初回のシートに名前を入力すると、利用状況のシートに自動で名前が表示されるようにする方法を知りたいです。
  • 利用状況のシートのA行に席の番号を入力すると、自動で現在の時刻が入力されるようにする方法を教えてください。
回答を見る
  • ベストアンサー

Excel(インターネットカフェ)

ネットカフェでバイトしているのですが、Excelがいまいちわからないので教えてください。インターネットをご利用なさる方に身分証を提示していただき、Excelで氏名、住所などを管理しています。会員証を作った際に会員ナンバーが書かれており、次回利用するときに会員番号をExcelに入力すれば名前が表示されるようにしてあります。 以前も同じような質問をしましたが教えていただきたいのですが お客様リスト初回、利用状況、お客様リストというシートが3つ あるのですが初めてのお客様の個人情報はお客様リスト初回のシートに 登録するようにしています。お客様が二度目ご利用されるときは 個人情報はお客様リスト初回からお客様リストのほうにコピーしています。 聞きたいことなのですが、お客様リスト初回のシートのB列に名前を入れるのですがそのときに入力した名前を利用状況のシートのB列の一番新しい部分に自動で入力することはできるんでしょうか? もうひとつ聞きたいのですが利用状況のシートのA行に席の番号を入力 するのですが、それを入力した際にE行に自動で現在の時刻が入力することはできますか? =IF(B1191>0,VLOOKUP(B1191,お客様リスト!$A$2:$E$60000,2,0),"") 例ですが現在このようなコマンドにしています。 あとExcel2003です。 説明に不備があるかと思いますが、わかる方よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

Sheet1のB列に名前(何でも良いデータ)を入れると、Sheet2のB列にその名前が現れる仕組み Sheet2のB1に=Sheet1!B1 ではどうですか。 ただしこの程度なら質問しないと思うので、違うなら補足を。 ーー 現在の時刻を関数をセットしておいて、で入力するのは意図に合わないと思う。 CTRLキーを押しながら:キーを押すのが簡単。

goku716
質問者

補足

>>Sheet1のB列に名前(何でも良いデータ)を入れると、Sheet2のB列にその名前が現れる仕組み Sheet2のB1に=Sheet1!B1 指摘ありがとうございます。これは私も考えていたのですが、お客様リスト初回の方ばかりでなく、会員証を持ったお客もくるので、Sheet2のB1に=Sheet1!B1、B2に=Sheet1!B2…と入れていくと会員証を持ったお客がこられたときずれる (Sheet1は入力してないがSheet2で会員番号を入力するためB2に=Sheet1!B2ではなくB3に=Sheet1!B2になる) ですよ。わかりにくいかもしれませんが それを改善する方法ありませんか?

関連するQ&A

  • Excel(漫画喫茶)

    漫画喫茶でバイトしているのですが、Excelがいまいちわからないので教えてください。インターネットをご利用なさる方に身分証を提示していただき、Excelで氏名、住所などを管理しています。会員証を作った際に会員ナンバーが書かれており、次回利用するときに会員番号をExcelに入力すれば名前が表示されるようにしたいのですが上手くいきません。 =IF(B1191>0,VLOOKUP(B1191,お客様リスト!$A$2:$E$60000,2,0),"") 例ですが現在このようなコマンドにしています。 お客様の名前は違うシート(上のシートのお客さまリスト)にあります。 B1191に会員番号を入れます。 たまに上手く表示されるのですが、ほとんど #N/A と表示されます。 あとExcel2003です。 説明に不備があるかと思いますが、わかる方よろしくお願いします。

  • EXCEL ドロップダウンリストの連動について

    EXCELの質問です。 シートXの行1の、列Aに「チームA」、列Bに「チームB」、列Cに「チームC」と入力し、 この3つに「名前の定義」で「チーム名」と付けました。 続けて、 シートXの列Aの行2~行10まで、チームAのメンバーの名前を入力しました。 同じく、 シートXの列Bの行2~行10まで、チームBのメンバーの名前を入力しました。 同じく、 シートXの列Cの行2~行10まで、チームCのメンバーの名前を入力しました。 次に、シートYの行1の列Aに、入力規則で「リスト」として、「元の値」に「=チーム名」としました。 次に、シートYの行2の列Aに、入力規則で「リスト」として、「元の値」に「=INDIRECT(A1)」としました。 こうして、ドロップダウンリストを連動させました。 ここで、 シートYの行1の列Aで「チームB」を選択すると、 シートYの行2の列Aのドロップダウンリストには「チームB」のメンバーの「名前が出てきますよね。 ここで、「チームB」の3番目の選手(名前を「日本 太郎」とします)を選択した後で、 シートXの列Bの行2~行10まで入力した、チームBのメンバーの名前が全員間違っていたため入力し直した時に(例えば「日本 太郎」を「世界 太郎」に変更したとします)、 選択済みの「日本 太郎」を、自動連動で「世界 太郎」に変更されるようにしたいのですが、方法はあるでしょうか? ドロップダウンリストが連動して、かつ元データを変更したら自動で反映されれば「INDIRECT関数」以外の方法でも構わないです。何か良い方法はないでしょうか?

  • Excel教えてください

    Excelがいまいちわからないので教えてください。 現在バイトで会員カードの番号を入力するとお客さんの名前が入力 されるような下のコマンドを使っています。 =IF(B1353>0,VLOOKUP(B1353,お客様リスト!$A$2:$E$60000,2,0),"") 今回これを改良したいのですが、お客様リストというシートのE列にある文字〔たとえばA〕が記述されている場合に、そのお客さんの番号 を入力すれば、赤文字で名前を表示させるようにしたいのですがどうすればいいでしょうか? あとExcel2003です。 説明に不備があるかと思いますが、わかる方よろしくお願いします。

  • エクセルでこんなことできますか?

    エクセルで次のようなことがしたいのですが、関数等を使ってやり方があったら教えてください。 例を挙げて説明します。まずsheet2のA列に商品のIDを1行目、2行目...と入れていきその隣のB列に商品の名前を1行目、2行目...と入れていきます。 そしてsheet1で、たとえばセルA1にIDを入力したとき、sheet2のIDと一致するものがあればそれの商品名を、入力したセルの右隣(セルB1)に自動的に返してくれる。 こんなことってできるでしょうか?教えてくださいお願いします。

  • エクセルで別ファイルのデータを読み込み自動入力させたいのですが

    【顧客リスト】というファイルのsheet1に、A列を氏名、B列を住所、C列を年齢の欄として複数行入力しています。 【見積書】というファイルのセルE20に氏名を入力すると、【顧客リスト】A列から同じ値の行を探し出し、その同行のB列の値を【見積書】のE21に自動的に入力されるようにしたいと思っています。 どなたかご回答の程、よろしくお願いいたします。

  • エクセル並べ替え教えてください

    エクセルに詳しい方教えてください、お願いします。 シート1のA1セルに名前B1に住所C1に・・2行目以降も同じようにデータを入力し 各列の最後に移し変えたい行データに○を入力したものを、丸印の行データのみを、シート2の1行目から順番に移し変えが出来るようにしたいのですが    A    B    C    D    E 1 名前  住所 電話  データ   ○ 2 3                      ○ 4 1行目と3行目の○をつけた行データを別のシートの1行目、2行目と順番に移し変える方法を教えてください。 よろしくお願いします。

  • エクセルのリストとINDIRECT関数

    エクセル初心者です。 過去問検索をしたところ、QNo.766752で、まさに私が知りたいことが質問されていました。 A列に「乗り物」が入力された場合、B列リストには飛行機・新幹線・自動車・・・ A列に「食べ物」が入力された場合、B列リストには寿司・天婦羅・ラーメン・・・ のように、B列のリストにはA列に関係のあるものだけを表示させたい。 そこで、#2の方の回答を参考に、やってみたのですが、うまくいきません。 回答にあるように、E1のセルとF1のセルに設定すると、その2つのセルでは望んだ通りになるのですが、E2、E3・・・と下の行には何の設定もできていない感じです。 また、新しいシートに設定した場合には、最初の行だけはうまくいくものの、既存の入力済みシートではできません。 回答者さんが説明するまでもないと考えたことが、私には理解できていないのだと思います。(^^; どこが悪いのか教えてください。よろしく御願いします。

  • エクセルの関数

    エクセルの関数を使ってやりたいのですが、教えてください。 http://jisaku.155cm.com/src/1370790084_2ede49bad637bf9200b519233cf4d3ca32d7412d.jpg のようなリストがシート1にあります。 シート2の方に http://jisaku.155cm.com/src/1370790102_252d15fd86a5a8e80871eab033c4ea91322714e8.jpg のように、上の5行、5列の25セルの中に、品物を入力できる欄を設けます。 そして、入力した品物をシート1の中から検索して抜き出しさらにE列で自動で並べ替え をしたいのですが、関数だけで可能でしょうか?

  • EXCELのシート間コピーについて教えてください!

    いつもお世話になります。 また、皆様のお知恵をお貸しください。 ブックにSHEET(1)とSHEET(2)があります。 SHEET(1)のD列の1行目から300行程度まで文字列が入力されております。 下記の作業をSHEET(1)のD列の文字列が終了するまでマクロ等を使って自動化したいです。 1    SHEET(2)のD列の1行目から12行目までの文字列をSHEET(2)のB1,B4,B7,B10,E1,E4,E7,E10,H1,H4,H7,H10の順にコピー 2   印刷 3   SHEET(2)のD列の13行目から24行目までの文字列をSHEET(2)のB1,B4,B7,B10,E1,E4,E7,E10,H1,H4,H7,H10の順にコピー 4   印刷 よろしくお願いします。

  • エクセル 関数を使わずにデータを取りたい

    EXCELを使ってデータ入力をしたいです。 下の図のように、シート1のA列にコードを入力すると、シート2のテーブルから値を引っ張ってくるようにしたい。 たとえば、シート1のA1に"C001"を入力したら、B1に"赤"が自動入力されるようにしたい。 シート1 A列 B列 行1 C001 シート2 A列 B列 行1 C001 赤 行2 C002 青 行3 C003 黄色 ただし、シート1のB列の値は、入力後に編集するため、ここには計算式を入れたくないのです。 なので、通常ならばB列にVLOOKUP関数を使えばすむことですが、計算式を入れずに上記を実現する方法を教えてください。

専門家に質問してみよう