Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein

Forumthread: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein

Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 00:31:01
Christian
Hallo !

Ich möchte zwei Spalten miteinander vergleichen, also konkret ob die Zahlen von Spalte A auch in Spalte B enthalten sind oder nicht.

Es soll mir dann in Spalte C ausgegeben werden ausgegeben werden ob die jeweilige Zahl aus Spalte A aus der betreffenden Zelle irgendwo in Spalte B gefunden wurde oder nicht.

Wie mach ich sowas?
Was ist dazu die passende Formel ?

Benötige rasch Hilfe, da ich dazu beruflich unter Zeitdruck stehe :(

LG
Anzeige

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 00:39:45
Christian
Bzw. genauer beschrieben ist das Problem folgendermaßen:

Ich habe eine Datei mit Polizzennummern (nur Zahlen) welche jeweils eine Versicherungsprämie haben und daraus ergibt sich eine Gesamtsumme.
Dies ist meine Referenz, weil diese Gesamtsumme stimmt.

Dazu habe ich nun eine zweite Datei wo ich gewisse Daten eingegeben habe und dabei nun auf eine Differenz komme.
Das bedeutet für mich, dass irgendwo in meiner dritten Datei in der ich nun suchen muss diese Differenz zu finden sein muss, weil z.b dort ein oder zwei oder drei Polizzenummern fehlen würden.

Meine erste Datei mit den Polizzennummern besteht aus ca. 4000 Zeilen.
Deshalb hätte ich nun diese Polizzennummern (4000 Zeilen) in die dritte Datei zum Vergleichen hineinkopiert.
Aber ich benötige eine Funktion oder Formel die mir das automatisch dann abgleicht und mir dann auswirft fehle Polizzennummern nicht gefunden wurde, damit ich den Fehler schnell finden kann.

Momentan mache ich es so, dass ich eine Polizzennummer aus der Datei A kopiere und diese mittels Suchfunktion in der dritten Datei suche ob diese dort vorhanden ist oder nicht. Bei 4000 Zeilen bin ich sehr ratlos und verzweifelt mittlerweile :(
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 02:21:06
Piet
Hallo Christian

wenn es nur darum geht -fehlende- Zahlen zu finden vereinfacht das die Sache erheblich.
Lade das kleine Makro in ein normales Modul (VBA Editor) und starte es dann mit F5.
In Spalte C steht "Fehlt", in Spalte D bekommst du eine Liste mit Angabe der Zeile.
Würde mich sehr freuen wenn dir das weiterhilft. Grüsse aus Izmir/TR

mfg Piet

Sub Spalten_vergleichen()

Dim AC As Range, z, lz1 As Long
lz1 = Cells(Rows.Count, 1).End(xlUp).Row
z = 2 '1.Zeile für Liste
For Each AC In Range("A2:A" & lz1)
Zahl = Application.WorksheetFunction.CountIf(Columns(2), AC)
If Zahl = 0 Then
Cells(z, 4) = "Zeile: " & AC.Row & " / " & AC
AC.Offset(0, 2) = "Fehlt"
z = z + 1
End If
Next AC
MsgBox z - 2 & " gefunden"
End Sub
>
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 00:48:54
Eifeljoi 5
Hallo

Lach , du unter beruflich unter Zeitdruck stehst:(
Sollte dir keiner helfen, denn:
A) nimmst du die Vorschläge nicht an die man dir macht.
B) Laut Beitrag die notwendige Excelversion schon hast, und diese Funktionen verweigerst diese zu nutzen.
C) Das komplette Problem könnte schon lange lauffertig sein wenn nicht nur Bruchteile geliefert würden.
Nun viel Spaß bei der Lösungssuche.
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 11:04:32
Alwin Weisangler
Hallo Christian,

teste mal.


Sub SummenPrüfen()
Dim rng As Range: Set rng = Tabelle1.UsedRange.Offset(1)
Dim rngA As Range: Set rngA = Tabelle2.UsedRange.Offset(1)
Dim arrErg(): arrErg = rng.Rows("1:" & rng.Rows.Count - 2).Value
Dim arrErgA(): arrErgA = rngA.Value
Dim sumP#, i&, j&, arrErgS
ReDim arrErgS(1 To UBound(arrErg))
For i = LBound(arrErg) To UBound(arrErg)
For j = LBound(arrErgA) To UBound(arrErgA)
If arrErg(i, 1) = arrErgA(j, 1) Then sumP = sumP + arrErgA(j, 2)
Next j
If arrErg(i, 3) > sumP Then arrErgS(i) = "Fehler"
sumP = 0
Next i
Tabelle1.Range("D2").Resize(UBound(arrErgS), 1) = WorksheetFunction.Transpose(arrErgS)
End Sub

So keine Textzahlen drin sind sollte es Abweichungen passend im "Übersichtsblatt" ausgeben.

Gruß Uwe
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 16:06:00
Piet
Hallo Christian

mein Programm ermittelte folgende Fehler an 2 Stellen. Bitte prüfen ob damit -alles- behoben ist??
1091918645 -39,79 € 1976,21 Im Übersichtsblatt stehen -39,79, in der Aufstellung 1976,21
1084677300 -1.606,44 - diese Police-Nr fehlt -komplett- im Übersichtsblatt
1084677300 -84,78
1084677300 1.606,44

Stimmen jetzt deine Summen?? Ich habe es nicht weiter geprüft. Bin gespannt auf das Ergebnis.
Zuerst habe ich die Übersicht mit der Aufstellung vergleichen. Dabei zeigt sich die 1. Position als Fehler.
Weilder Betrag aber NICHT die ganze Differenz ist, kam ich auf die Idee alle Auflistungen zu löschen!
Dann sieht man das drei Positionen NICHT in der Übersicht vorkommen. So suche ich Fehler!!

mfg Piet

Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 16:25:50
Christian
Hallo Piet !

Genau, deine Nachricht stimmt:
1091918645 -39,79 € 1976,21 Im Übersichtsblatt stehen -39,79, in der Aufstellung 1976,21
1084677300 -1.606,44 - diese Police-Nr fehlt -komplett- im Übersichtsblatt
1084677300 -84,78
1084677300 1.606,44

Diese Beträge fehlen bzw. dazu tauchen Differenzen auf.

Jetzt stimmen die Summen bzw. die Gesamtsumme bzw. da ich ich den Fehler gefunden habe, konnte ich die notwendige Differenz für die Polizzennummer 1091918645 ausgleichen bzw. richtigstellen und die anderen Polizzennummer 1084677300 entfernen, da diese nicht im Übersichtsblatt vorhanden ist und das Übersichtsblatt ist meine Referenz von der ich aus wegstarte, also die stimmt zu 100%

Herzlichen Dank euch ! Ohne euch hätt ich das nicht so (schnell geschafft) !

LG
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 20:53:18
Piet
Hallo

freut mich sehr das der Fehler endlich gefunden wurde. Die Lösung von Edgar hat mir gefallen.
Ich lade mal den verwendeten Code hoch, falls andere Forum Sucher nach einer Lösung suchen!

mfg Piet

Option Explicit

Dim AC As Range, lz1 As Long
Const AwLö = "No" 'Ja/No Auflistung löschen



Sub Auswertung()
Dim i As Integer, n, j, lz2
Dim ASW As Worksheet, Summe
Set ASW = Tabelle2

With Tabelle1
lz1 = .Cells(Rows.Count, 1).End(xlUp).Row
lz2 = ASW.Cells(Rows.Count, 1).End(xlUp).Row
.Range("D2:D" & lz1).ClearContents
ASW.Range("C2:D" & lz2).ClearContents
Application.StatusBar = Empty

For Each AC In .Range("A2:A" & lz1)
Application.ScreenUpdating = True
Application.StatusBar = AC.Row & " " & lz1
Application.ScreenUpdating = False
Summe = Empty
For j = 2 To lz2
If ASW.Cells(j, 1) = AC.Value Then
For i = j To lz2
If ASW.Cells(i, 1) > AC.Value Then Exit For
Summe = Summe + ASW.Cells(i, 2)
'** Auflistung ggf. löschen um Fehler aufzudecken
If AwLö = "Ja" Then
ASW.Cells(i, 1) = Empty
ASW.Cells(i, 2) = Empty
End If
Next i
If AC.Cells(1, 3) > Summe Then
AC.Offset(0, 3) = Summe: n = n + 1
ASW.Cells(j, 3) = AC.Cells(1, 3)
End If
Exit For
End If
Next j
Next AC
End With
Application.StatusBar = Empty
MsgBox n & " gefunden"
End Sub
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 00:53:27
Christian
@Eifeljoi 5

Sehr interessant was für eine Unterstützung dein Beitrag hat außer sich über mich und meine Situation lustig zu machen und herablassend zu schreiben anstatt mir mit konkreten Informationen zu helfen wie ich dieses Problem rasch löschen kann.
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 01:56:44
SF
Hola,
sorry, auf die Schnelle kann man nur nach Beispieldateien fragen.
Die Beschreibung liefert halt quasi null Inhalte. Da kannst du noch so pampig sein.
Gruß,
steve1da
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 07:52:53
Waldemar II
Verstehe ich nicht ... ihm wurde doch bisher nur 1 Lösungsvorschlag gemacht, den er zwar nicht rückmeldet, aber 1 Vorschlag sind nicht "Vorschläge". Ich weiß zwar selber keine Lösung, finde aber, dass er sein Problem doch sehr gut verständlich beschrieben hat. Es geht doch nur um einen Datenab-/vergleich, was für Excel doch kein Problem darstellen sollte. Ich hätte wahrscheinlich länger gesucht, bevor ich hier nachgefragt hätte.
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 07:57:44
Waldemar II
Und meine Vermutung hinsichtlich der Eigensuche (dass das Problem damit schnell zu erledigen wäre) stimmt; nach ca. 4 Clicks: https://excelhero.de/formeln/zwei-spalten-vergleichen/
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 09:06:42
BoskoBiati
Hi Waldemar II,

Verstehe ich nicht ... ihm wurde doch bisher nur 1 Lösungsvorschlag gemacht,

Christian hat nicht nur diesen einen Beitrag erstellt!

Hier mal zwei Möglichkeiten:

https://www.herber.de/bbs/user/177401.xlsx

Gruß

Edgar
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 15:38:15
Christian
Herzlichen Dank, @BoskoBiati !

Genau nach so eine Lösung bzw. Formeln hab ich gesucht die ich nutzen kann.

Alleine hätte ich das nicht geschaft - solch eine Formel zu erstellen, egal in welcher der beiden Möglichkeiten wäre zu kompliziert für mich gewesen :(

Vielen Dank !

LG
Anzeige
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 16:10:27
Piet
Hallo

@Edgar Toll, wie ich sehe hattest du schon eine Lösung, das ist aber nicht die ganze Differenz. Trotzdem bin ich tief beeindruckt.

mfg Piet
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 08:00:06
Waldemar II
... denken muss man schon selber ...
AW: Zwei Spalten Vergleichen und Ausgabe mit Ja oder Nein
11.05.2025 02:34:27
Christian
Ich versuche es mit diesen beiden Beispieldateien die ich abgekürzt habe auf eine Minimalversion aus Datenschutzgründen.

In der Datei "Problem" sieht man im Tabellenblatt "Übersichtsblatt in Spalte A die Polizzenummern und in Spalte C die dazugehörigen Gesamtversicherungsprämien einer gewissen Zeitperiode.
Die Summe dieser Gesamtversicherungsprämien ergibt: 5.655.870,38 EUR (Zeile 3652)

Im Tabellenblatt "Aufspaltung" sieht man mehrere eventuell auch doppelte Polizzennummern, weil in diesen Polizzennummern auch Haftpflicht und Kasko enthalten sind.
In dem Fall nicht relevant.
Die Summe der doppelt angezeigten mehreren Polizzennummern muss die Versicherungsprämie ergeben, die im Tabellenblatt "Übersichtsblatt" in einer Zeile zu einer Polizzennummer angezeigt werden.

Beispiel fürs Verständnis:
Polizennummer 1084580120
Dazu wird im "Übersichtsblatt" eine Gesamtprämie von 2.163,60 EUR angezeigt
Im Tabellenblatt "Aufspaltung" ist diese Polizzennummer in Zeile 29 und 30 zu finden. Die Summer der Prämie die in Spalte B angeführt ist (1.350,60 + 813) ergibt diese Gesamtprämie die im "Übersichtsblatt" zu finden war.

Soweit so gut.
Die Summer aller Gesamtprämien im "Übersichtsblatt ergibt wie erwähnt 5.655.870,38 EUR

Die Summer der Prämien im Tabellenblatt "Aufspaltung" ergibt 5.657.801,60 EUR

Ergibt eine Differenz von 1.932,22 EUR welche im Tabellenblatt "Aufspaltung" zu viel ist.

Das Ergebnis vom "Übersichtsblatt" mit 5.655.870,38 EUR ist zu 100% korrekt

Nun muss ich im Tabellenblatt "Aufspaltung" kontrollieren, ob jede Summe Versicherungsprämien der dortigen Polizzennummern die "Gesamtversicherungsprämie" je Polizzennummer vom Tabellenblatt "Übersichtsblatt" ergibt oder ob da eine falsche zu vielleicht zu viel eingetragene Prämie vorhanden ist.

Denn irgendwo muss der Fehler zu finden sein, weshalb im Tabellenblatt "Aufspaltung" die Versicherungsprämie um 1.932,22 EUR zu viel ist.

https://www.herber.de/bbs/user/177400.xlsx

LG


Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige