2017-08-22 3 views
0

Ich versuche, Daten aus meinem Kontoauszug und Daten aus meinem ERP zu vergleichen. Das Excel sieht ungefähr so ​​aus: Vergleichen von 2 Spalten in Excel, um Übereinstimmung und Differenz zu markieren

Ich möchte die Transaktionsnummer auswählen, die in der ERP-Datenspalte angegeben ist, und sie in der Bankdatenspalte suchen. Wenn es eine Übereinstimmung gibt, dann concat die übereinstimmenden Daten und drucken in Spalte D, sonst drucken Sie die nicht übereinstimmenden Daten in Spalte E. Ich versuche zu verwenden =IF(ISERROR(MATCH(B2,$A$3:$A$30,0)),"",B2), aber es gibt keine angemessenen Ergebnisse.

+0

müssen „seine nicht angemessene Ergebnisse geben "hilft überhaupt nicht. Was ist Ihr Ergebnis und was erwarten Sie? Bearbeiten Sie Ihre Frage und geben Sie weitere Details an. –

+0

Auch ** concat ** zu was? – Zac

+0

"Es gibt keine angemessenen Ergebnisse" - die Formel wirft keinen Fehler. Wenn ich es ausführe sagt es Daten übereinstimmen. –

Antwort

0

Sie können damit einen Wert zurückgeben. Ich änderte IF(ISERROR... zu IFERROR Funktion, die den Wert des ersten Arguments zurückgibt, wenn kein Fehler oder das zweite Argument ist, wenn Fehler auftritt. Ich habe auch INDEX den Wert aus der Spalte A zu erhalten und verketten es mit dem Wert von B.

=IFERROR(INDEX($A$3:$A$30,MATCH(B2,$A$3:$A$30,0)) & " " & B2,"") 

Dies ist Formel für Spalte D. In E nur Sie

=IF(D2="",B2,"") 
+0

Die Formel funktioniert nicht. Die Daten werden nur in der entsprechenden Spalte gesucht und nicht in einer Farbe ausgewählt. ZB werden die Daten in B2 nur in A2 und nicht in A2 bis A30 gesucht. –

Verwandte Themen