Wert in Tabelle enthalten: So prüfst du auf Werte in Excel
Schritt-für-Schritt-Anleitung
Um zu prüfen, ob ein Wert in einer Tabelle vorhanden ist, kannst du die WENN- und VERGLEICH-Funktionen in Excel verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
- Öffne deine Excel-Datei und gehe zu der Tabelle, in der du nach einem Wert suchen möchtest.
- Gib die Vergleichswerte in eine Spalte deiner Tabelle ein (z.B. Spalte A).
- In einer neuen Spalte (z.B. Spalte B) verwendest du folgende Formel:
=WENN(ISTNV(VERGLEICH(A1;Tabelle2!A:A;0));"nicht enthalten";"enthalten")
Hier prüft die Formel, ob der Wert in Zelle A1 in der Spalte A der Tabelle2 vorhanden ist.
- Ziehe die Formel nach unten, um sie auf die anderen Zellen anzuwenden.
Diese Formel zeigt dir an, ob der Wert in der anderen Tabelle vorhanden ist oder nicht.
Häufige Fehler und Lösungen
Alternative Methoden
-
VBA-Makros: Eine fortgeschrittene Methode ist die Verwendung von VBA, um einen Abgleich durchzuführen. Hier ein Beispiel:
Sub WertPruefen()
Dim SuBe As Range
Dim s As String
Dim laR As Long, i As Long
With Worksheets("Tabelle2")
laR = .Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To laR
s = .Cells(i, 1).Value
Set SuBe = Sheets("Tabelle1").Range("A1:D20").Find(s, lookat:=xlWhole)
If Not SuBe Is Nothing Then
.Cells(i, 1).Interior.ColorIndex = 4 ' Grün
Else
.Cells(i, 1).Interior.ColorIndex = 3 ' Rot
End If
Next i
End With
End Sub
Passe den Code an deine Bedürfnisse an.
-
SVERWEIS: Eine weitere Möglichkeit ist die Verwendung von SVERWEIS, um zu prüfen, ob ein Wert vorhanden ist. Beispiel:
=WENN(SVERWEIS(A1;Tabelle2!A:A;1;FALSCH);"enthalten";"nicht enthalten")
Praktische Beispiele
Nehmen wir an, du hast folgende Daten in der "Auswahltabelle":
| A |
B |
C |
| 1 |
7 |
15 |
| 2 |
6 |
4 |
| 5 |
9 |
2.5 |
| 8 |
3 |
0.5 |
Und in der "Abfragetabelle":
| D |
E |
| Sollergebnis |
Ergebnis |
| 6 |
enthalten |
| 5 |
enthalten |
| 4.5 |
nicht enthalten |
| 12 |
nicht enthalten |
| 15 |
enthalten |
Verwende die oben genannten Formeln, um die Werte in der "Abfragetabelle" mit denen in der "Auswahltabelle" zu vergleichen.
Tipps für Profis
-
Verwende benannte Bereiche: Wenn du oft auf bestimmte Daten zugreifen musst, benenne die Bereiche in Excel. Das macht Formeln übersichtlicher.
-
Nutze FILTER: In neueren Excel-Versionen (Excel 365) kannst du die FILTER-Funktion verwenden, um gezielt Werte zu extrahieren, die vorhanden sind.
-
Kombiniere Funktionen: Du kannst auch WENN, ISTFEHLER und SVERWEIS kombinieren, um noch spezifischere Abfragen zu erstellen.
FAQ: Häufige Fragen
1. Wie prüfe ich, ob ein Wert in einer Liste enthalten ist?
Verwende die Formel:
=WENN(ISTNV(VERGLEICH(A1;Liste!A:A;0));"nicht enthalten";"enthalten")
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die verwendeten Funktionen sind generell in den meisten Excel-Versionen verfügbar. Prüfe jedoch, ob deine Version die Matrixformeln unterstützt.
3. Kann ich auch mehrere Werte auf einmal prüfen?
Ja, du kannst die ODER-Funktion in Kombination mit Matrixformeln verwenden, um mehrere Werte gleichzeitig zu prüfen.