• ベストアンサー

【エクセル】で、重複デ-タのチェック

【エクセル】で、重複デ-タのチェックをしたときの色が”キイロ”から別な色に替えれますか?できるとしたら、方法を教えてください それと、重複したデ-タの隣のセルに、何か(*)でも入れる方法がありますか?

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

「”キイロ”から別な色に替えれますか」の意味がよく分かりませんが想像をまじえて書きます。ある程度参考になるかと思います。 A1セルからAn(nはいくつでも構いません)のデータの中で重複するデータに色を着けたいということでしょうか     A列 1行目 200 2行目 210 3行目 300 4行目 210 のようなデータの時、二つある210の両方に色を着けたい場合はB1に次の式を入れて、B列の下にコピーします  =IF(COUNTIF(A:A,A1)>1,"*","") また2番目の210のみ色を着けるなら  =IF(COUNTIF($A$1:A1,A1)>1,"*","") となります。すると該当する数字の右(B列)に*印が表示されるはずです。 次にA1を選択し、「書式」→「条件付き書式」を選び、「セルの値が」を「数式が」に変更し、式には 「=B1="*"」と入力し、書式で背景色を設定します。 条件付き書式を再度開くと「=$B$1="*"」と$記号がついているはずですから「$」の文字は削除してください。 最後にA1をコピーし「編集」→「形式を選択して貼り付け」→「書式」でA2~Anに書式を貼りつけてください。 もしかしたら質問のシートには既に条件付き書式が設定されていて、重複時は黄色に塗られる設定になっているかもしれませんね。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#37676
noname#37676
回答No.2

こんにちは。 >【エクセル】で、重複デ-タのチェック 現在は、どのようにチェックしているのですか? 基本的に色の変更/選択は可能と思いますが、 (例えば、青なら「5」、黄色「6」、赤「3」、色なし「xlColorIndexNone」のように) それと、「*(アスタリスク)」を表示させる場合、 #1さんの例をもとに(行範囲を「$」で固定) =if(countif(b$1:b$100,b1)>1,"*","") 上記をフィルコピーしてください。

全文を見る
すると、全ての回答が全文表示されます。
  • miwaharu
  • ベストアンサー率25% (29/112)
回答No.1

こんにちは、 b1からb100までデータが入っているとして A列に次の式を加えてみてはいかがでしょうか a1に入力して後は下までコピーします。 =if(countif(b1:b100,b1)>1,"*","") 自分の行と同じデータを検索してカウントします カウントした値が2以上なら*を表示します

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで重複チェック

    はじめまして。 エクセルで重複チェックをしたいのですが、ちょっと特殊なチェックの仕方が必要です。 A列の1~10とA列の11~20の重複チェックをしたいのですが、その際1~10の中では重複してても良くて、1~10の中のセルと11~20の中のセルが重複してるかチェックはできますでしょうか? よろしくお願いします。<(_ _)>

  • エクセル2016で重複データのみ抽出

    ホームタブ、「条件付き書式」でセルの強調表示ルールの「重複する値」で設定すると、重複する値に色をつけられますね。 この「色のついた」セルを含む行のみを抽出する方法はありますか? 例えば、 1 2 2 3 3 3 4 5 6 6 という列で重複チェックをすると、 2 2 3 3 3 6 6 に色をつけることはエクセルの機能で可能ですが、この行のみ表示で絞り込みたいです。 よろしくお願いします。

  • エクセル関数で重複チェック

    エクセル2010です。 ワークシートのB10:B17の範囲に数値(1から200くらいの自然数)が入力されます。 この範囲が空白になることはありません。 この範囲内での重複(同じ数値の入力)をチェックしたいのです。 ただし、1は何個あろうが重複に含めません。 となりの列あたりを作業列にして、COUNTIFでもできますが、1個のセルで完結させたいと思います。 まず、1を超える数値の個数を取得し、そこから1を除く数の種類の数を引いて0になれば重複はないのではないかと思い、下記の数式を書いてみました。これでTRUEなら重複はないと思いますが、もっと簡単な方法があるのではないかと質問いたしました。 よろしく願いします。 =COUNTIF(B10:B17,">1")-(SUMPRODUCT(1/COUNTIF(B10:B17,B10:B17))-(COUNTIF(B10:B17,"=1")>0))=0

  • excel、重複があるかを調べたい

    関数初心者です。質問させて下さい。 excelでsheet1のAセルに文字列を入力しました。 このsheet1内はsortしフィルターをかけたので重複はありません。 1000行程の語句ですが、このsheet1内の語句を別sheetや別のexcelファイルで重複がないかを 調べたいのですが、良い方法が分かりません。 教えていただけますでしょうか。 宜しくお願いします。

  • EXCELの重複チェック

    エクセルで重複する文字列のセルに色付けしたいです。ただ重複する文字列を同色でカラーリングすることはできるのですが、同じ文字列毎に色を変えることは可能でしょうか。 下の例でいうと、Aは赤、Bは青、Cは緑、、、、というイメージです。 例) A B B C C C C A B C

  • 重複チェックについて

    エクセルで重複チェックをしたいのですが、 たとえばB列にURLを並べたとします。 B列の1番目から並べていきます。 =IF(COUNTIF(B$1:$B1,B1)>1,0,1) 以下、セルに下までコピーしていきます。 重複した2つ以降が0になるように設定 したのですがうまくいきません(汗) というかURL以外ならうまくいくのですが、 なぜかURLだとうまくいきません。 なにか設定がいるのでしょうか?

  • エクセルの「入力規則」を用いての重複チェックについて

    エクセルの「入力規則」を用いての重複チェックについて エクセルの「入力規則」でcountif関数を使い、重複チェックをしながら 入力をおこなっております。 重複の時メッセージがでるのですが、これに加えてどこと同じなのか その行をセレクトした状態など、該当するデータが分かるようにすることは 可能でしょうか? 何か方法がございましたら、ご助力をお願いいたします。

  • エクセルのマクロについて(重複セル色付け)

    現在、エクセルで重複セルに色をつける際に、 条件付き書式から重複セルに色をつけております。 しかし、行数が多くなってくるにつれ、表が重くなってきましたので マクロで出来ないかをお教えいただきたいです。 重複のチェックは I から AYまで数字が入っており、 各行ごとの I から AYまでチェックをし、重複した数字のセルに色をつけたいです。 BからHは任意に数字を入力をしますので、Bに文字が入っている行について I から AYまでの重複チェック→色付けとなります。 そして、データも日々増えていきますので、 行の下からBに数字が入っているかを検索し、 入っていたら、その行から上に向かって各行ごとにチェック・・・ としたかったのですが、理屈は分かっていても組めないという情けない結果になり、 皆様にご相談させていただいた次第です。 表現が下手で申し訳ありませんが、ご回答をお願い致します。

  • エクセルで重複のチェックをしたい

    初心者なので、拙い内容ですが教えてください。 ・エクセル2003 二つのシートにそれぞれA列に企業名、B列に支店名、 C列に郵便番号、D列に住所が入力されています。 二つのシートはほぼ同じ内容で、シート1は3000件の全データ、 シート2は抽出された1300件のデータが入力されています。 やりたいことは3000件のうちの1300件の重複データを シート1の全データの空白列に「重複」や  重複データには行に色をつけて表示させる、などとにかく 重複をわかりやすく表示させたいのです。 過去ログみましたが、いまいち理解できませんでしたので わかりやすく教示してくださると助かります! ちなみに二つのデータをひとつにし、フィルタオプションの 「重複するレコードは・・」は検討違いだったようでうまくいきませんでした・・ ひとつの列に対する重複チェックは理解できたのですが.. 支店によって住所が違ってくるので、たちどまってしまいました。

  • 【エクセル】データの重複チェック

    次のようなデータが入力されているとします。 A列/B列/C列/D列/E列/F列 1行:都道府県/市区町村/data1/check1/data2/check2 2行:東京/新宿/1/""/1/"" 3行:東京/新宿/2/""/2/"重複" 4行:東京/新宿/3/""/3/"" 5行:東京/渋谷/1/重複/4/"" 6行:東京/渋谷/2/""/5/"" 7行:東京/渋谷/3/""/6/"" 8行:東京/渋谷/4/""/2/"重複" 9行:東京/渋谷/1/重複/7/"" ここで、check1は、 「都道府県」のグループでdata1に重複があれば、「重複」表示をさせます。 また、check2は、 「市区町村」のグループでdata2に重複があれば、「重複」表示をさせます。 例えば、 セルD2=IF(COUNTIF($C$2:$C$4,$C$2:$C$4)>1,"重複","") セルF2=IF(COUNTIF($E$2:$E$9,$E$2:$E$9)>1,"重複","") というように関数を入力して、2行目以下にコピペすればいいのですが、 実際は1万行以上のデータがあり、「都道府県」「市区町村」も多くのグループがあるため いちいち範囲を指定するのも大変です。 そこで、上記関数のように手動で範囲を指定しなくても、 自動で範囲指定をして重複チェックができる良い方法があれば教えてください。 できれば関数がいいのですが、VBAでも構いません。 ご教授のほど、よろしくお願いします。

専門家に質問してみよう