Überprüfen Sie den Wertebereich anhand eines anderen Wertebereichs in Excel

351
jgame

Ähnlich wie CountIf einen einzelnen Wert gegen einen Wertebereich validiert (oder CountIfs, der einen Wertebereich anhand von Kriterien validiert), gibt es eine Möglichkeit, einen Wertebereich gegen einen anderen Wertebereich zu validieren?

EX: Erster Bereich (R1) a1: a5 enthält a, b, c, d, e

Zweiter Bereich (R2) b1: b enthält a, b, c

Bei der Überprüfung, ob R1-Werte in R2 sind, ist das Ergebnis FALSE, weil 'd' und 'e' nicht in R2 sind. Ich frage mich nur, ob es bereits eine Funktion gibt oder ob es eine einfache Möglichkeit gibt, eine zu bauen. Danke, J.

0

1 Antwort auf die Frage

0
Excellll

Sie können eine Formel zubereiten, die dies tut. Sie können beispielsweise verwenden SUMPRODUCT, um ein Array von Bedingungen zu überprüfen COUNTIFund zu ermitteln, wie viele eine Übereinstimmung finden. Vergleichen Sie dann diese Zählung mit der Anzahl der gesuchten Bedingungen.

=SUMPRODUCT(--(COUNTIF(B1:B5,A1:A5)>0))=COUNTA(A1:A5) 

Ein Überblick über die Auswertung dieser Formel mit den von Ihnen bereitgestellten Beispieldaten:

  1. =SUMPRODUCT(--(COUNTIF(B1:B5,)>0))=COUNTA(A1:A5)
  2. =SUMPRODUCT(--(>0))=COUNTA(A1:A5)
  3. =SUMPRODUCT(--())=COUNTA(A1:A5)
  4. =SUMPRODUCT()=COUNTA(A1:A5)
  5. =3=COUNTA(A1:A5)
  6. =3=5
  7. =FALSE
Danke, das ist genial. Gibt es eine Möglichkeit, anzugeben, welche Zelle den Vergleich verletzt? (vorzugsweise durch Hervorheben der Zellen) jgame vor 9 Jahren 0