Windows8 & Office2013 Excel2013

Print Friendly

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

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

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

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

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

スポンサーリンク

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

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

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

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

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

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

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

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

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

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

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

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

続きを見る

お勧め記事と広告

関連記事

PowerPivotのスライサーの配置

Excel2010では、PowerPivotで作成したピボットテーブルには、フィールドリストに[垂直スライサー]と[水平スライサー]というの ...

フィルター後の表を行の高さも列幅もそのままコピーしたい

Excelで下のように完成した表があって、A列の「地域」でフィルターをかけて抽出しています。 フィルターで抽出した表をそのままコピーして、 ...

発表者ツール

[発表者ツール]とは、発表者用のモニターにスライドの内容やノートペイン、タイマー、次のスライド、スライドの切替などを表示する機能です。 発表 ...

Office2013が起動しない

Windows7にOffice2013をインストールしたのはいいのですが、Excelを起動すると 必ず、[Microsoft Excelは動 ...

スライドショー実行時のショートカットメニューに「すべてのスライドを表示」

PowerPoint2013から、発表者ツールという機能が追加されたせいか、スライド実行時のショートカットメニューもPowerPoint20 ...

-Windows8 & Office2013 Excel2013

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

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