Windows8 & Office2013 Excel2013

Print Friendly, PDF & Email

重複データの入力を禁止するには

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

Excelで1つの列に重複した値を入力できないように規制する方法を紹介します。Excel2013で解説しますが、他のバージョンも同じ方法で設定することができます。

下のようにA列に同じ値が入力されないように入力規則で設定します。
表

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

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

[データの入力規則]ダイアログボックスが表示されます。[設定]タブにある[入力値の種類]のプルダウンメニューから[ユーザー設定]を選択します。
データの入力規則ダイアログボックス

そして、[数式]のテキストボックスに数式[=COUNTIF($A:$A,A1)=1]と入力して、[OK]ボタンをクリックします。
参考COUNTIF関数とは、指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返す関数です。
COUNTIF(範囲,検索条件)
数式の入力

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

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

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

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

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

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

入力規則に設定した以外の無効なデータを調べることもできます。

無効データのマークを使って入力規則以外のセルをチェック

[データの入力規則]の中に[無効データのマーク]というのがあります。 これは入力規則に設定した以外の値のセルに赤丸を付けてくれる便利な機能で ...

続きを見る

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

絞り込みリストの作成

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

続きを見る

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

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

続きを見る

リストの参照範囲の設定

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

続きを見る

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

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

続きを見る

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

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

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

解決できないことは【teratail】に質問してみましょう。

アドセンス記事内広告1個

おすすめ記事と広告

こんな記事も読まれています

表の行の高さを詰めたい

Wordで表を作成後、表の行の高さを調整して文書の体裁を整えたいということがあります。でも、行の高さを縮めたいけど、思うように調整できないと ...

一時的に送受信を停止する

Outlook2013で一時的に予定された送受信を停止する方法です。 予定された送受信を無効にする [送受信]タブにある[送受信]グループの ...

水平スクロールバーがない、シート見出しもない

Excel2013で時々、水平スクロールバーもシート見出しもない状態になってしまうことがあります。 どういう状況の時にこの現象が出るのかわか ...

複数シートに両面印刷設定をするには

Excelで複数シートを両面印刷したい場合の方法です。 これって出来ないと思っていたのですが、 複数シートの両面・カラー印刷 以下のサイトを ...

すべての変更を反映し変更の記録を停止

Word2013では、変更履歴に[すべての変更を反映し、変更の記録を停止]というメニューが追加されました。 Word2010までは、[校閲] ...

-Windows8 & Office2013 Excel2013

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

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