OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

エクセルでのデータベース作成

  • 困ってます
  • 質問No.242376
  • 閲覧数67
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 62% (41/66)

今,顧客の訪問日付の管理をしようと思っています。顧客の名前(A1),日付(B1)に入力し,次に訪問した日をC1に入力していくという方法で,データを作成しようと思っています。
そこで問題は,このデータを基に訪問日付の古い顧客を選び出したいのです。フィルタを使用してもなかなかうまくいかず悩んでいます。
Accessは使ったことがなく,エクセルでどうにかならないものか考えています。何か良い方法はありますか?また、Accessを使用するとすれば,どうすれば良いでしょうか。
漠然とした質問で申し訳ありませんが,よろしくお願いします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル14

ベストアンサー率 51% (1179/2272)

こんにちは。maruru01です。 フィルタを使ってもうまくいかないということですが、どういう風にうまくいかないのですか? 項目名を1行目に作り、2行目以降にデータを入力して表を作ります。 そして、1行目からデータのある行までを範囲選択して、オートフィルタをかけます。 項目名のセルに▼が出るので、それをクリックするとその列のデータの一覧がドロップダウンリストで現れる。 そこの上の方に「オプシ ...続きを読む
こんにちは。maruru01です。

フィルタを使ってもうまくいかないということですが、どういう風にうまくいかないのですか?
項目名を1行目に作り、2行目以降にデータを入力して表を作ります。
そして、1行目からデータのある行までを範囲選択して、オートフィルタをかけます。
項目名のセルに▼が出るので、それをクリックするとその列のデータの一覧がドロップダウンリストで現れる。
そこの上の方に「オプション」という項目があるので、これをクリックすると、抽出条件を設定出来る。
日付の古いものであれば、左で日付を選んで、右で「以下」とか「より小さい」を選んでやればいいですが。
期間であれば、上で「以上」、下で「以下」を選んで、ANDにしてやればいいですし。
込み入った抽出条件でなければ、フィルタで出来ると思います。
では。
お礼コメント
potepote

お礼率 62% (41/66)

お礼が遅くなりすみません。回答ありがとうございました。フィルタでやれそうですね。参考にさせてもらいます。
投稿日時 - 2002-03-29 18:01:52

  • 回答No.2
レベル13

ベストアンサー率 68% (791/1163)

1行目に 通番(A列)、顧客名(B列)、最後の訪問日(C列)、訪問日1(D列)、訪問日2(E列)、訪問日3(F列)・・・のように表題を作ります。 2行目からをデータとし、通番はデータの並びを元に戻すために連番を振ります。 訪問日1、訪問日2、訪問日3は訪問の都度、順に入力していきます。 最後の訪問日(C列)については、2行目なら  =MAX(D2:IV2) として、その顧客の最後の訪問 ...続きを読む
1行目に
通番(A列)、顧客名(B列)、最後の訪問日(C列)、訪問日1(D列)、訪問日2(E列)、訪問日3(F列)・・・のように表題を作ります。

2行目からをデータとし、通番はデータの並びを元に戻すために連番を振ります。
訪問日1、訪問日2、訪問日3は訪問の都度、順に入力していきます。

最後の訪問日(C列)については、2行目なら
 =MAX(D2:IV2)
として、その顧客の最後の訪問日を求めます。

最後の訪問日(C列)でソートすれば、最後の訪問日の古い顧客から表示できるはずです。
ご参考に。
補足コメント
potepote

お礼率 62% (41/66)

疑問に思ったのですが,数式になぜ"IV"と入力するのですか?どういう意味があるのでしょうか?
投稿日時 - 2002-03-29 18:04:02
お礼コメント
potepote

お礼率 62% (41/66)

お礼がおそくなりすみません。回答ありがとうございました。nishi6さんの回答がビンゴでした。その通りにデータを作成して,使用しようと思います。
投稿日時 - 2002-03-29 18:03:54
  • 回答No.3
レベル7

ベストアンサー率 68% (11/16)

集計はどうでしょうか。 顧客名ごとに最小日付を集計させると 一覧表が出ると思います。 表を崩したくなければ シートをコピーして集計用のシートを 作ると壊れません。 また、集計したあとで戻すこともできます。 ソートが必要です。 詳しい説明が必要な場合は お手数ですが連絡下さい。 他にはマクロでしょうか。 簡単です。 ...続きを読む
集計はどうでしょうか。
顧客名ごとに最小日付を集計させると
一覧表が出ると思います。

表を崩したくなければ
シートをコピーして集計用のシートを
作ると壊れません。
また、集計したあとで戻すこともできます。
ソートが必要です。

詳しい説明が必要な場合は
お手数ですが連絡下さい。


他にはマクロでしょうか。
簡単です。
お礼コメント
potepote

お礼率 62% (41/66)

お礼が遅くなりすみません。回答ありがとうございました。集計という方法もあるんですね。エクセルも奥が深い・・・。
投稿日時 - 2002-03-29 18:06:15
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ