Microsoft Excelで別のシートの特定の列の値を持つ列を検証
私は学生とが私のワークブックでをStudentCourseシートを2優れています。最初のシート、つまり学生IDの一意性と長さを確認する必要がある生徒IDは1〜20文字です。私は、カスタムデータの検証を使用して、私のルールは
ある= AND(LEN(A2)< = 20、LEN(A2)> 0、COUNTIF($ A $ 2:$ A $ 65536 A2)= 1)
期待どおりに動作しています。
2番目のシート、つまりStudentCourseでは、StudentsシートのStudent ID列に存在するStudent IDのみを挿入するように検証する必要があり、Student IDを繰り返すことができます。私は
としてカスタム検証を置く= AND(LEN(A2)< = 20、LEN(A2)> 0、COUNTIF(学生A2:A65536、A2)> 0)
が、私は期待どおりに検証することができません。
期待される検証を手伝ってもらえますか?
それは可能性があるためあなたはあなたの 'COUNTIF()'で絶対参照を使用しませんでしたか? – zipa
そして、両方の 'LEN()'は冗長です:) – zipa
2番目の式が 'タイトル'というシートを参照しています。それは意図されていますか? – Moacir