Excelの列で重複入力しないようにする方法、ユニークなデータのみ許可する。

  • これを共有
Michael Brown

今日は、Excelワークシートの列に重複が表示されないようにする方法をお伝えします。 このヒントは、Microsoft Excel 365、2021、2019、2016、およびそれ以下で機能します。

前回の記事で紹介したように、一度入力した文字列の重複を自動的に強調表示する方法は知っておきたいものです。

この記事では、Excelワークシートの1つまたは複数の列で重複が発生しないようにする方法を紹介します。 テーブルの1列目には、請求書番号、在庫管理単位、日付など、それぞれ一度だけしか記載されない固有のデータのみを表示することが可能です。

複製を止める方法 - 5つの簡単なステップ

エクセルには データバリデーション - この機能を使えば、記録上のエラーを回避することができます。 今後、この便利な機能を紹介する予定です。 また、ウォームアップとして、このオプションの簡単な使用例をご覧ください :)

例えば、「顧客」という名前のワークシートがあり、そこには名前、電話番号、ニュースレターの送信に使用する電子メールなどの列が含まれているとします。 したがって、すべての電子メールアドレスは一意でなければなりません 1つのクライアントに同じメッセージを2度送信しないように、以下の手順に従ってください。

  1. 必要に応じて、テーブルからすべての重複を見つけ、削除します。 最初に重複をハイライトし、値に目を通した後に手動で削除することができます。 または、Duplicate Removerアドインの助けを借りてすべての重複を削除することも可能です。
  2. 重複を避けたい列全体を選択し、Shiftキーを押しながらデータのある最初のセルをクリックし、最後のセルを選択します。 または、Ctrl + Shift + End の組み合わせで簡単に行えます。 1番目のデータセルを最初に選択することが重要です .

    注:データが本格的なExcelテーブルではなく、単純なExcel範囲にある場合、列内のすべてのセルを、空白のセルも含めて、次のコマンドで選択する必要があります。 D2 まで D1048576

  3. エクセルへ " データ " タブをクリックし データバリデーション アイコンをクリックすると、ダイアログボックスが表示されます。
  4. について 設定 タブで、" "を選択します。 カスタム " からです。 許可する をドロップダウンして入力します。 =countif($d:$d,d2)=1 に入っています。 ボックスを使用します。

    こちら D:$D は、列の最初と最後のセルのアドレスです。 絶対参照を示すために使用されているドル記号に注意してください。 D2 は最初に選択されたセルのアドレスで、絶対参照ではありません。

    この数式を使うと、Excel は D1:D1048576 の範囲内で D2 値の出現回数を数えます。 同じ値が 1 回だけ出現した場合は、すべて順調です。 同じ値が複数回出現した場合は、Excel は "" で指定したテキストで警告メッセージを表示します。 エラーアラート " タブをクリックします。

    ヒント: 列を別の列と比較して、重複を見つけることができます。 2番目の列は、別のワークシートまたはイベントワークブックにすることができます。 たとえば、現在の列と、顧客のブラックリストに載った電子メールを含む列を比較することができます。

    このデータバリデーションオプションの詳細については、今後の投稿で説明する予定です。

  5. に切り替えてください。 エラーアラート " タブをクリックし、フィールドにテキストを入力します。 タイトル エラーメッセージ .エクセルでは、列に重複して入力しようとするとすぐにこのテキストが表示されます。 あなたや同僚にとって正確でわかりやすい内容を入力するようにしましょう。 そうしないと、1ヶ月ほどで意味を忘れてしまうことがあります。

    例えば、こんな感じです。

    タイトル : "重複した電子メールのエントリ"

    メッセージ : "この列に既に存在する電子メールアドレスを入力しました。 ユニークな電子メールのみ許可されます。"

  6. クリック よっしゃー をクリックして、"データ検証 "ダイアログを閉じます。

    これで、列にすでに存在するアドレスを貼り付けようとすると、テキストとともにエラーメッセージが表示されます。 このルールは、新規顧客のために空のセルに新しいアドレスを入力する場合と、既存の顧客の電子メールを置き換えようとする場合の両方で機能します。

重複を許さない」ルールに例外がある場合 :)

第4ステップでは、以下を選択します。 警告 または インフォメーション から スタイル それに伴い、アラートメッセージの動作も変更されます。

警告 をクリックすると、ダイアログのボタンがYes/No/Cancelに切り替わります。 はい を押すと、入力した値が加算されます。 を押すと、入力した値が加算されます。 いいえ または キャンセル をクリックすると、セルの編集に戻ります。 いいえ」はデフォルトのボタンです。

インフォメーション : アラートメッセージのボタンは、OkとCancelになります。 をクリックすると、アラートメッセージが表示されます。 オッケー (デフォルトのもの)の場合、重複して追加されます。 キャンセル をクリックすると、編集モードに戻ります。

注:重複入力に関する警告は、セルに値を入力しようとしたときだけ表示されることに、もう一度注意してください。 Excelが既存の重複を検出しない データ検証ツールで設定した場合、カラムに150個以上の重複があっても発生しません。)

Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。