2017-04-02 18 views
1

に基づいて条件付き書式をコピーここに入力されたユーザー名が既に他のシートのリストにある場合、フィールドの内容は赤色に変わるはずです。は、ここで私は、ユーザー名を入力したい、私は「ユーザー名」と言っ列を持っている別のシートでは、私のデータベース</p> <p>のすべてのユーザー名と電子メールアドレスが含まれているシートを持っている他の行にセルの内容

私は、セルに条件付き書式を行う方法を考え出したので、私は、この式を作った:

=COUNTIF('Usernames and emails'!A5:A1450;$A$7)>0 

この式は、A7のセルのための素晴らしい作品。

ただし、A7をテーブルの下までドラッグすると、条件付き書式設定の書式はコピーされません。たとえば私がA7で行ったのと同じユーザー名をA8で入力すると、A7フィールドは赤に変わりますが、A8は変わらないままになります。

約1,000以上のフィールドでこの書式設定が必要なので、そのうちの1つ1つのルールを解決することはできません。

例:

ワークシート:ユーザー名と電子メール:

test1 
test2 
test3 

ワークシート:私は、列のすべての行にユーザ名を入力する必要があり、私はこのようにそれらを入力します。

A1 : test 
A2 : test1 
A3 : test4 
A4 : test3 

この例では、A2とA4は、「ユーザー名と電子メール」のワークシートリストの値に対応する値を持つため、赤で表示されます。

答えて

0
  • はあなたに条件付き書式を適用する範囲を選択します。この場合、A7:A1007と思われます。 A7は「アクティブセル」でなければなりません。

    =countif('Usernames and emails'!$A$5:$A$1450; $A7)

    $A$5:$A$1450代わりのA5:A1450$A7代わりの$A$7
  • は、条件付き書式ルールを作成するには、この式を使用します。
+0

ありがとう、これはトリックでした! – Dennis

2

hereによると、私はいくつか作ったデータでこれをテストし、それが(そのスレッドで一部の人々はいくつかの問題があったように見えることに注意してくださいが)働い

=MATCH(A1,'Usernames and emails'!A:A,0) 

を使用することができます。

それ以外の点について、あなたはおそらくあなたの全体の範囲を固定する必要があり、したがって、ない比較セル、:

=COUNTIF('Usernames and emails'!$A$5:$A$1450;$A7)>0 
+0

ご意見ありがとうございました。 2番目のシートに入力された値はまだ私が入力する必要があるので、重複した値を使用する方法は不明です。値を入力して別のセルに移動すると、フォーマットを更新して、最初のワークシートのリストにある項目の複製です。 – Dennis

+0

列全体を選択してフォーマットを適用できますか? –

+0

私が提案した方法を使用する場合は、最初のワークシートで事前定義された値を強調表示し、CTRLをクリックして、値を入力する1000行の列を選択します。次に、書式設定に行き、 "重複値"を選択すると、セルは、最初のワークシートのリストに何が入っていても、2番目のワークシートに全く同じ値を2回入力したときにのみその書式が適用されます – Dennis

関連する問題