上手く表現出来ずに変なタイトルになってしまいました…
sheet1に顧客全員の名簿があるとします
B列には顧客の氏名、C列には会員のランク(3種類のランク分けがしてあります)
という名簿です。
sheet2にはある商品を購入した購入者名簿があります。
D列に顧客の氏名、その他の列には住所などが入力してあります。
(順番は購入日順なので、バラバラです。)
sheet2の購入者名簿に名前のある顧客の氏名を
sheet1の顧客全員の名簿から探し、C列の会員ランクを
『上得意』と変えたいのですが関数などを使って
簡単に出来る方法ってありますか?
会員数が6000名、商品購入者が200名くらいと
数が多いので1件1件検索すると時間がかかります…
VLOOKUP関数なんかで出来たかなと思ったんですけど
勉強したのがだいぶ前なのですっかり忘れてしまいました。
詳しい方、ぜひいい方法を教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>B列には顧客の氏名、C列には会員のランク(3種類のランク分けがしてあります)という名簿です。
顧客氏名しか情報がないので,氏名だけで顧客を特定できる(同姓同名は無い)とします。本来ならお客様番号など,お客様を特定できる情報を用意すべき(もしくは単に書いてないだけでちゃんとあるならそちらをつかう)ところです。
方法1:関数を使いたいなら
シート1のD列に
D2:
=IF(COUNTIF(Sheet2!D:D,B2),"上得意",C2)
と記入して上得意の客は上得意に更新,そうでない客はC列のまま継続させます。
D列をコピーし,C列に「形式を選んで貼り付け」で値のみ貼り付けて上書き更新します。
更新が終わったら,D列は消去します。(もちろん次回の仕事のためにそのまま残しておいても構いません)
方法2:お薦めの方法ですが,皆さんには大概人気がない
まず,「関数を使ってC列のデータを更新する」方法はありません。
C列を直接更新したい場合,ご利用のエクセルのバージョンが不明ですが
Excel2003までを使っているならデータメニューのフィルタから「フィルタオプションの設定」を使い
Excel2007以降を使っているならデータタブの詳細設定を使い
シート1の氏名列をリスト範囲(対象範囲)として設定
シート2の氏名列を検索条件範囲として
絞り込みを行い,絞ったC列をまとめて選んで「上得意」に書き換えます。
#ご利用のエクセルのバージョンに応じて「このように操作します」の手順が違います。ご相談投稿時には,ご利用のソフト名は勿論,ご利用のソフトのバージョンまでしっかり明記することを憶えてください。
操作例:
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/e …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数の式を教えてください 2 2022/04/04 11:15
- 経営情報システム 顧客管理ソフト、どうやって選べばいいのですか? 3 2022/05/15 22:01
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- その他(データベース) accessについて 2 2022/05/31 16:58
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 就職 就職先 どちら 2 2022/09/29 18:54
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- その他(ビジネス・キャリア) 中小企業ですが、社員数人で管理する顧客のデータベースはどうされていますか? 4 2022/05/19 15:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
PowerPointで表の1つの列だけ...
-
LOOKUP関数を使えばいいのでし...
-
エクセルで二つの数字の小さい...
-
エクセルの表から正の数、負の...
-
エクセル 文字数 多い順 並...
-
50人を数回、グループ分けする...
-
エクセルで最初のスペースまで...
-
重複行を削除して数値を合算し...
-
Excelで、A列にある文字がB列...
-
A,B,C3種類の文字で無限列を作る
-
VBAで文字列を数値に変換したい
-
エクセルで文字が混じった数字...
-
コミックマーケットについて
-
Excel元に戻す方法を教えてくだ...
-
エクセルで休日日数・連休日数...
-
VBAでセル入力の数式に変数を用...
-
エクセルで2列のセルを連続して...
-
エクセルマクロ:複数列 重複...
-
エクセルかグーグルスプレッド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報