[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力規則で重複データを入力できなくしたい』(shima)
お世話になります。WinXP Excel2000 or 2003 で行います。
ここ「エクセル質問ボード」を参考にさせて頂き、同列内全てのデータの重複は回避≪入力規則−ユーザ設定−"=COUNTIF(A:A,A1)=1"≫できるようになったのですが、もう一つ条件がありまして、他列に入っている名前が同じなら重複しないようにしたいのです。言い換えると、違う人なら入力可能。
入力規則でも条件付き書式でもかまいません。
よろしくお願いいたします。
countifの範囲を変えるだけではないですか? (ケン)
一人一人入力できる回数が違うということですか? そでなら対応表を作っておき、VLOOKUP関数で入力可能回数を検索して、 COUNTIF関数で入力回数を計算し、比較すれば如何ですか? (ケン)
A B C D E … 1 Code1 Code2 名前 Code3 名称 … 2 1 1 あああ 100 AAA 3 1 1 あああ 110 BBB 4 1 2 いいい 100 AAA 5 1 2 いいい 120 CCC : : : : : : ※ Code1とCode2を使って名前を引っ張ってきて表示しています。 ※ D列に入力規則を使い、他シートにあるリストから選択します。 ※ D列の値を使ってE列を引っ張ってきます。 ※ 各人のデータが何件ずつあるかは不明です。すべて、新規に入力します。
で、各人のデータを入力する際、同一人物で同じCode3の入力を規制したいのです。 いかがでしょうか?
(shima)
=SUMPRODUCT(($C$2:C2=C2)*($D$2:D2=D2))=1 こんな感じでしょうか? (ケン)
ケンさん、ありがとうございます。 SUMPRODUCT なんて初めてなんですけど、なんとなく意味はわかりました。
更に欲を言えば… 「ユーザー設定」だとプルダウンリスト表示はされないですよね? これをリストから選択することってできませんかねぇ?
(shima)
こう言う事でしょうか? (sin)
sinさん、ご提案頂いた件はチェック済です。 さらに重複データの入力を規制したかったのです。
ケンさんにご指導頂き、いろいろと試みた結果、やはりリストとしても表示された方が 便利だと思いますので、後は「条件付き書式」で対応したいと思います。 そして、試行錯誤の上、何とかできました!
ありがとうございました。また、よろしくお願いします。
(shima)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.