[[20050113122519]] 『入力規則で重複データを入力できなくしたい』(shima) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『入力規則で重複データを入力できなくしたい』(shima)

お世話になります。WinXP Excel2000 or 2003 で行います。

ここ「エクセル質問ボード」を参考にさせて頂き、同列内全てのデータの重複は回避≪入力規則−ユーザ設定−"=COUNTIF(A:A,A1)=1"≫できるようになったのですが、もう一つ条件がありまして、他列に入っている名前が同じなら重複しないようにしたいのです。言い換えると、違う人なら入力可能。

入力規則でも条件付き書式でもかまいません。
よろしくお願いいたします。


 countifの範囲を変えるだけではないですか?
(ケン)


それだと、一人一人修正しなくちゃいけませんよね?
その人によって、入力するデータ数が違うんです。
countifの範囲を抽出(?)することってできませんかねぇ?
(shima)

 一人一人入力できる回数が違うということですか?
そでなら対応表を作っておき、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)


[[20040512192223]]
 こう言う事でしょうか? (sin)


 sinさん、ご提案頂いた件はチェック済です。
 さらに重複データの入力を規制したかったのです。

 ケンさんにご指導頂き、いろいろと試みた結果、やはりリストとしても表示された方が
 便利だと思いますので、後は「条件付き書式」で対応したいと思います。
 そして、試行錯誤の上、何とかできました!

 ありがとうございました。また、よろしくお願いします。

 (shima)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.