Google検索

Windows8 & Office2013 Excel2013

重複データの入力を[データの入力規則]で禁止するには

投稿日:2017年1月9日 更新日:

Excelで1つの列に重複した値を入力できないように規制する方法を紹介します。

Excel2013で解説しますが、他のバージョンも同じ方法で設定することができます。

重複した値が入力されると、メッセージボックスが表示されて同じ値が入力されないように入力規則で設定します。

重複した値が入力されたらメッセージボックスを表示

以下のように重複した値を入力されるのを防ぐことができます。

重複した値が入力された表

範囲選択

まず、A列を選択します。

A列を選択

入力規則の設定

そして、[データ]タブの[データの入力規則]をクリックします。

データの入力規則

[データの入力規則]ダイアログボックスが表示されます。

[ユーザー設定]で[数式]を入力

[設定]タブにある[入力値の種類]のプルダウンメニューから[ユーザー設定]を選択します。

データの入力規則ダイアログボックス

そして、[数式]のテキストボックスに以下の数式を入力して[OK]ボタンをクリックします。

=COUNTIF($A:$A,A1)=1

参考COUNTIF関数とは、指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返す関数です。

COUNTIF(範囲,検索条件)

数式の入力

重複した値を入力した時のメッセージ

これで、A列に重複した値を入力、確定しようとすると[入力した値は正しくありません。ユーザーの設定によって、セルに入力できる値が制限されています。]というメッセージが表示されるようになります。

重複した値が入力されたらメッセージボックスを表示

エラーメッセージのカスタマイズ

入力規則のエラーメッセージは、編集することができます。

[データの入力規則]ダイアログボックスの[エラーメッセージ]タブを開いて、[タイトル]と[エラーメッセージ]を下のように編集します。

エラーメッセージの[スタイル]は、[停止]にします。

[データ入力規則]ダイアログボックスの[エラーメッセージ]タブを開いて、[タイトル]と[エラーメッセージ]を編集

エラーメッセージは、下のようになります。

メッセージウィンドウ

入力規則のエラーメッセージについては、入力規則(リスト以外のデータを入力したい)でも解説しています。

注意いくら入力規則をつけていてもコピーして貼り付けた値やオートフィルで入力された値は受け入れられます。

入力規則に設定した以外の無効な値が入力されたセルを調べる機能もあります。

入力規則のエラーメッセージと無効データのマーク

Excelの[データ]タブの[データの入力規則]のメニューの中に[無効データのマーク]というのがあります。 これは入力規則に設定した以外の値 ...

続きを見る

入力規則関連の記事です。

絞り込みリストの作成

Excelでは入力規則と関数を使って、リストの中から一つ選択すると、次のリストは前のリストに該当する内容の中からしか選択できないようにするこ ...

続きを見る

入力規則のコピーと貼り付け

Excelの入力規則は、便利ですね。 ですが、この入力規則はコピー・貼り付けができるということは案外知られていないようです。 データの入力規 ...

続きを見る

データの入力規則(リストの参照範囲の設定)

Excel2010では、[データの入力規則]の設定で、[元の値]を参照する場合、別シートの範囲も設定できるようになりました。 Excel20 ...

続きを見る

行と列が交差するセルの値を求める

Excelで下のようなマトリックス表があって、このマトリックス表の行と列が交差する値を、関数を使って自動的に求める方法です。 早見表などでも ...

続きを見る

データの入力規則を使ってIMEの入力モードを自動切り替え

Excelでは、[入力規則]を使って入力時の日本語入力をオンにしたり、オフにしたりすることができます。 この設定を行っておくと、入力時にIM ...

続きを見る

参考Accessのフォームでも同じように入力規則を使用して、重複データが入力されたらメッセージを表示することができます。

重複データが入力されたらメッセージを出す

Accessのフォームで受付番号を入力するように作成しています。 受付番号を入力したときに、既に入力済みの番号であればメッセージウィンドウを ...

続きを見る

Profile

執筆者/はま

おすすめ記事と広告

-Windows8 & Office2013 Excel2013

Copyright © 2001-2019 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2019 AllRights Reserved Powered by AFFINGER4.