次の方法で共有

顧客番号をエクセルで自動付定する方法を教えてください。

Anonymous
2010-08-09T05:34:29+00:00

たとえば店に来店された顧客リストに顧客番号を付定する際同一人物が何度も来店することがあります。

その際なにか関数で簡単に付定する方法はあるのでしょうか。

例えばAさん、Bさん、Cさん、Bさん、Dさん、Aさんの順に来店されたときAさんから順にDさんまで顧客番号を付定しますがBさんやAさんは2回来店していますのでこれをエクセルで番号を自動で付定できる関数はあるのでしょうか。上記例でいくとAさんが「1」番、Bさんが「2」番となります。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-08-09T05:59:44+00:00

◆こんな方法はいかがでしょう

C2=IF(B2="","",IF(COUNTIF($B$2:B2,B2)=1,MAX($C$1:C1)+1,VLOOKUP(B2,$B$1:C1,2,0)))

★下にコピー

◆C列の表示形式を、 0000 にすると、「0001」「0002」のような番号になります

◆D列に来店回数を表示させました(※「数値」で)

D2=COUNTIF($B$2:B2,B2) と入力して、

★マウスを右クリックして「ショートカットメニュー」の「セルの書式設定」を選択して

★「表示形式」→「ユーザー定義」にして「種類」に、 [=1]"初回";[>1]0"回"; と入力して、下にコピー

[A] [B] [C] [D]
[1] 来店日 お客様名 顧客番号 来店回数
[2] 8月1日 佐藤 0001 初回
[3] 8月1日 山田 0002 初回
[4] 8月2日 岡田 0003 初回
[5] 8月2日 佐藤 0001 2回
[6] 8月4日 斎藤 0004 初回
[7] 8月5日 岡田 0003 2回
[8] 8月6日 伊藤 0005 初回
[9] 8月7日 佐藤 0001 3回
[10] 8月8日 山田 0002 2回
[11] 8月9日 0006 初回

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-08-18T09:12:38+00:00

    maron-5さん、回答ありがとうございます。

    kanriさん、こんにちは。

    その後、いかがですか?

    今回はmaron-5さんの回答がとても参考になるのではと思いますよ。ぜひ試してみてくださいね。

    同性同名のお客様がいるなど、さらに条件がある場合は、遠慮なく返信してください。

    同じような情報を探している方にもこのスレッドを参考にしていただければと、今回は私の方で\[回答としてマーク\]をさせていただきました。

    もちろん質問者はkanriさんなので、引き続き質問をなさりたい場合は、遠慮なくマークを解除して投稿を続けて下さいね。

    また、次回もAnswersをご利用ください。


    石田 優 – Microsoft Support

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません