- ベストアンサー
エクセル2007です。初心者ですが
名簿を作成しています。 漢字氏名、ふりがな(よみ)、生年月日等を入力しています。 ある程度入力した時点で同じふりがな等のデーターを 検索して、すぐにデーターのダブリがわかる(強調)方法があれば 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
COUNTIF関数で対象の文字列の数をカウントさせてみましょう。 A列に名前を記入しているなら =COUNTIF($A$1:A1,A1) と、空いている列の1行目に入力して、必要な行までコピーすると良いでしょう。 重複していないなら1、重複しているなら2以上の値が返ってきます。 =COUNTIF($A$1:A1,A1) これ、何をやっているかというと =COUNTIF(A1:A1,A1) と同じです。 A1セルからA1セルまでの中で、A1セルと一致した数をカウントしろ って意味です。 このまま下へコピーすると =COUNTIF(A2:A2,A2) となりますが、$マークを入れると =COUNTIF($A$1:A2,A2) となり、 =COUNTIF(A1:A2,A2) これと同等で… A1セルからA2セルまでの中で、A2セルと一致した数をカウントしろ という意味に変わります。 これで一つずつ =COUNTIF(A1:A1,A1) =COUNTIF(A1:A2,A2) と入力するよりも楽をして関数式を入力できるんです。 がんばってください。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
漢字氏名がA2セルから下方に、ふりがながB2セルから下方に入力されるとします。 同じ漢字の氏名でもふりがなが違う場合には問題がないわけです。 漢字の氏名を入力しふりがなを入力した時点でダブりが有ればA列のセルを赤色にするような条件付き書式の設定をすればよいでしょう。 D2セルから下方のセルを範囲として選択してから「ホーム」タブの「条件付き書式」を選択し「新しいルール」をクリックします。 「数式を使用して書式設定するセルを決定」を選択してから数式の窓には次の式を入力します。 =AND(A2<>"",SUMPRODUCT((A$1:A1=A2)*(B$1:B1=B2))>0) 同じ画面の「書式」をクリックして「塗りつぶし」のタブで赤色を指定してOKします。 これで漢字の氏名とフリガナがともに一致する場合の入力が有った場合にはそのセルに赤色が表示されます。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 条件付書式を使ってみてはどうでしょうか? 仮にC列に「ふりがな」が入るとします。 C列全てを範囲指定 → 条件付書式 → 新しいルール → 「数式を使用して・・・」を選択 数式欄に =COUNTIF(C:C,C1)>1 ※ 上記数式のCの部分は実際のデータ列にします。 という数式を入れます → 書式 → 「塗りつぶし」で好みの色を選択 これで重複するセルに色が付きます。 参考になりますかね?m(__)m