• ベストアンサー

同列内に同じ文字列がある場合に、そのセルを目立たせる方法は無いでしょうか?

オークションの商品管理で、どの商品をだれが買ったかわかるようにエクセルで表を作りました。 そこで、同じ人が複数商品を購入したときに、エクセル上で解りやすくしたいんです。 下の表のような場合、B列の名前欄にて同じ人(山田)がいるので、そのセルの色を赤くして目立たせたいんですが、可能でしょうか?  A         B      1ぬいぐるみa   山田 2ぬいぐるみb   鈴木 3ぬいぐるみc   山田 4ぬいぐるみd   西野 この場合だと、B1とB3のセルが赤くなれば良いという事です。 よろしくお願いします。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

B列全体を選択してから、書式-条件付き書式で "数式が" =COUNTIF(B:B,B1)>1 として好きな書式を設定します。

monmon1025
質問者

お礼

ありがとうございます。 バッチリ意図通りに表示されました! 条件付書式までは考えてたのですが、それ以降のやり方がわからなかったのと、列全体に設定が出来ないと思い挫折していました。 "数式が"もですが、COUNTIF以降の検索条件の記載方法も大変参考になりました。今後、条件付書式の設定をする際に大いに役にたちそうです。

その他の回答 (2)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

口を挟んで申し訳ないですが 顧客中のリピータ率が上がってくると何処も彼処も印だらけになってしまいます (~~;)ヾ この際新たにA:A列を挿入して 其処へ通しナンバーを入れてみては如何でしょうか? このA:A列の通しナンバーがあればソートを繰り返しても 元の行順に復元できますから 心置きなく顧客名でソートするなり 商品名でソートするなりできるようになりますよ もちろん復元はA:Aでソートすればいいわけです 誰にどの商品が人気があるかとか 誰が一番リピート率が高いとか どの商品がよく売れているとか どの地方の方には何が人気あるとか どのシーズンにはどれがよく売れるとか ソートするとよく見えてきますよ 期を外さず効率のいい高額落札の望める出品方法が見えてきて これからの販売戦略が立て易くなる訳です

monmon1025
質問者

お礼

ありがとうございます。 質問意外でのご忠告も嬉しいです。 とても参考になりました^^ まだ表を作ったばかりなので顧客データも少ないのですが、今後の事を考えてソートを前提としたフォーマットは必須ですよね。 通しナンバーは差し込むだけなので早速やってみますね!

noname#153814
noname#153814
回答No.2

色をつけるとなると、B列全部の「条件付書式」を設定しなければならないので大変ですよ。 C列に=IF(COUNTIF($B$2:B2,B2)>1,"*","") として、重複している名前の隣に*をつけるのはいかがですか。

monmon1025
質問者

お礼

ありがとうございます。 私の意図していたものは#1さんの方法でB列全体を選択後に一回の設定で出来ました。私も設定するまで、条件付書式で複数のセルを指定は無理なんじゃなかったっけ?と思ってたので驚きましたが^^; 実はこの方法が無理なら「*」をつける方法も考えていたので、式を書いていただいて大変助かります。後々に重複データを何かに関連づける時は使う事もあるかと思いますので、こちらもありがたく使わせていただきますね。

関連するQ&A

  • Excelで隣のセルを参照して色分け

    こんにちは。 Excelの表で、例えば会社名がA列のセルにあって、 B列に営業担当が入力されているとします。 A列    B列 ◎会社  山田 △会社  鈴木 A列の会社名のセルををB列の担当を参照して、山田なら黄色、鈴木なら青 の様に書式設定をしたいのですが、どの様に設定したら良いでしょうか? 条件付書式だとそのセルのみを参照ですので、隣のセルを参照してと いう設定は出来ますか? よろしくお願いします。

  • エクセルのセル文字列末尾だけを削除する方法ありますか?

    こんにちは。 エクセルで各セルに ------------------------ 山田さん 鈴木 田中さん 木村さんと川村さん ------------------------ のような最後に”さん”がついている場合とついていない場合があります。 ”さん”を置換して空白にすれば削除できるのですが、 木村さんと川村さん のセルの”木村さん”の”さん”は削除せず、セルの文字列末尾の”川村さん”の”さん”は削除したいのです。 希望としては、 ------------------------ 山田 鈴木 田中 木村さんと川村 ------------------------ の様な形にしたいのですが、何か良い方法ありましたらアドバイス頂けませんでしょうか? よろしくお願いいたします。

  • エクセルで、ある列に不規則にある「連続した空白セルの最後尾セル」に空白の数を表示したい

    エクセル(2003)を使ってます。 下のような表があるとします    A       B 1  年月日  鈴木太郎 2  2008/1/1   鈴木 3  2008/1/2      4  2008/1/3   鈴木 5  2008/1/4      6  2008/1/5      7  2008/1/6      8  2008/1/7      9  2008/1/8   鈴木       ↓         A       B 1  年月日  鈴木太郎 2  2008/1/1   鈴木 3  2008/1/2    1 4  2008/1/3   鈴木 5  2008/1/4      6  2008/1/5      7  2008/1/6      8  2008/1/7    4 9  2008/1/8   鈴木 B2~B9(実際にはB1500くらいまで…)の"鈴木"と"鈴木"の間にある連続した空白セルの 最後尾セルに空白の数を表示したいのです。 ※ちなみにB列は同じ名前"鈴木"しか入ってません。 ご指導のほうよろしくお願いします。m(_ _)m

  • 文字列が同じ場合、セルに色を塗りたい

    エクセル VBAでリストにある文字列と他のセルの文字列が末尾まで完全に同一の場合、 セルに色を塗るにはどのようなコードを記入すればよろしいでしょうか? 具体的には下記のような動きができればと考えております。 G列にリストがあります。(G列のリストの数は変動します) このリストの文字列とB2:B7とE2:E7の範囲の文字列が末尾まで完全に同一の場合、 B2:B7とE2:E7のセルに黄色で色を塗る。 また、リストにはあるけど、B2:B7とE2:E7のセルにない文字列がある場合、 リストのその文字列があるセルに緑で色を塗る。 上記のような動きをするには、エクセル VBA でどのようなコードを記入すればよろしいでしょうか? エクセルは2010及び2007を使用しております。 よろしくお願いします。

  • Excelでのセルの検索

    セルの検索方法について、質問します。 現在の表       A    B      C     D --+-------+-------+-------+-------+------+-------+------- 1   鈴木   加藤   斎藤    --+-------+-------+-------+-------+------+-------+------- 2   佐藤   清水         --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3   山田              --+-------+-------+-------+-------+------+-------+------- 理想形       A    B      C     D --+-------+-------+-------+-------+------+-------+------- 1   鈴木   加藤   斎藤   斎藤 --+-------+-------+-------+-------+------+-------+------- 2   佐藤   清水         清水 --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3   山田              山田 --+-------+-------+-------+-------+------+-------+------- 上記のような表(現在の表)で、D列に空白セル以外の一番右のセルを探して表示できるような関数を探しているのですが?。 仕事で進捗表の作成を行っており、困っていますのでよろしくお願い致します。

  • エクセル 並び替えた上位3位のセルに色をつけたい

    こんにちは! A列  B列 山田  10 佐藤  3 鈴木  8 市川  5 栗田  11 ↑このような表があるとして、B列を降順にならびかえ上位3人のセル(B列)に色をつけることは出来ますか? VBAは、わからないのでそれ以外でお願いします。 おわかりの方教えてくださーい!

  • セルの値を含む文字列を検索する方法

    エクセル2010を使っている者です。 セルの値を一部として含むかどうかを調べることはできますか? countifだとA列のセルとB列のセルの値が一致してないとならないし、findだと*aaa@tokyo.co.jp* のようにセルとして指定することができないし。。 例えば以下のような表でB列においてA列のそれぞれのセルについて値が含まれているか を調べたいと思っております。 よろしくお願いします。 A列              B列 aaa@tokyo.co.jp      aaa@tokyo.co.jp; bbb@tokyo.co.jo; ccc@tokyo.co.jp         bbb@tokyo.co.jp      ddd@tokyo.co.jo; eee@tokyo.co.jp; fff@tokyo.co.jp ccc@tokyo.co.jp      ggg@tokyo.co.jp; hhh@tokyo.co.jp; iii@tokyo.co.jp ・・・             ・・・・・・・

  • エクセル:異なるセルの文字の結合

    例えばA列に「性」B列に「名」とか、A列に「市町村名」B列に番地(3-2-3など)とあった場合、一つのセルに2つのセル内の文字をまとめることは出来ますか? 例:A1「山田」B1「太郎」→C1「山田太郎」 確か出来たはずなのですがどうやったら良いのか忘れてしまいました^^;

  • エクセルで2つの条件を満たした列をHLOOKUPで

    エクセルで、1行目と2行目の条件を満たした列をHLOOKUPで参照したいです。 人件費の表をつくっています。 給与明細の名前の欄をプルダウンで変更可能にし、名前を変えればその人の出勤時間が表示されるようにしたいです。 時間を記入するシート1は下のようになってます A     B     C     D 山田   山田   鈴木   鈴木 出勤   退勤   出勤   退勤 14    21    18    23 16    21    18    22 15    23    17    23 16    22    17    21 1行目が氏名 2行目が出勤か退勤か 3行目以降が時間記入欄です。 別シート2に給与明細がありまして A     B     C 氏名   山田 出退   出勤   退勤 1日   14    21 2日   16    21 3日   15    23 のように参照されています 氏名の「山田」の部分がプルダウンリストで選べるようになっていて この氏名の部分を「山田」から「鈴木」に変更すると自動的に出勤と退勤の時間が「鈴木」のものへ変更になるようにしたいです。 やりたいことは以下の事です シート2の氏名が「山田」であれば例のシート2のまま シート2の氏名の部分を「山田」から「鈴木」へ変更すれば B4、B5、B6セルは18、18、17に変わり C4、C5、C6セルは23、22,23に変化するようにしたいです。 関連しそうなIF,AND,MATCH,HLOOKUP等組み合わせてみましたが、どうもうまくいきません。 わかりづらいと思いますが、是非教えて頂ければ幸いですので宜しくお願いします。

  • エクセルで同列のセルに同じ文字セルが入らないようにする方法を教えてください

    こんにちは。いつも大変お世話になっています。 エクセルで、月ごとに、顧客別ごとの売上一覧表なるものを作成しています。 A列に顧客の名前、B,C,D,E列に品物名,F列にその合計が入るといった感じのものです。 月末に伝票を見ながら入力していくのですが、同じ人は1行にデーターを足していれています。 が、全部入力した後、うっかり同じ名前が3行に入っている、ということがあります。 そこで入力する時に、もう既にA列に入力済の名前を、なんらかの方法でチェックできるようにしたいのです。 何かよい方法はありますでしょうか? 教えて頂けると助かります。 よろしくお願いします。

専門家に質問してみよう