Clever-Excel-Forum

Normale Version: 2 Datenblätter abgleichen und bei einem Treffer einen Wert eintragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin heute schon den ganzen am suchen und probieren wie ich folgendes Problem löse:

Ich habe zwei Datenblätter (Tabelle1 und CSV) welche beide die Spalte "Verwendungszweck" haben. Ich möchte gerne den Verwendungszweck vergleichen
und bei einem gleichen Wert den "Betrag" vom Datenblatt CSV auf das Datenblatt Tabelle1 übertragen.

Ich hänge mal eine kleine Beispiel Excel Datei mit an. [attachment=29099]

Vielen Dank und viele Grüße
Daniel
Hola,

dann schau dir mal den Sverweis() an.
https://www.online-excel.de/excel/singsel.php?f=9

Spalte D in Tabelle1 ist übrigens als Datum formatiert.

Gruß,
steve1da
Hallo steve1da,

danke für deine schnelle Hilfe. Ich habe die Spalte D in Tabelle 1 wieder als Währung formatiert.

Leider verstehe ich bei dem was hinter deinem Link steht nur die Hälfte. Ich kann es mir auch irgendwie nicht herleiten was gemeint ist.

Wenn ich das über Excel --> Formeln --> Sverweis starte, dann werde ich nach Suchkriterium, Matrix und Spaltenindex gefragt. Ich weiß nur nicht was was ist...

Viele Grüße
Daniel
Hi,

so?

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1SubmissionGeschäftsjahrBetrag €Verwendungszweck
22020-01-16 15:04:1020209.999,00 €8015
32020-01-16 10:46:2220208014
42020-01-15 06:12:0220208013
52020-01-13 08:02:192020-                              100,00 €8012
62020-01-12 17:39:382020135,00 €8011
72020-01-10 13:00:5220208010
82020-01-09 20:35:10202011.111.111,00 €8005
92020-01-09 18:31:582020135,00 €8004
102020-01-09 14:48:2320208003
112020-01-08 06:11:072020135,00 €8002
122020-01-08 04:53:2520208001
132020-01-08 03:19:1920208000

ZelleFormel
D2=WENNFEHLER(INDEX(CSV!$B$1:$B$12;Tabelle1!G2);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hola,

Code:
=WENNFEHLER(SVERWEIS(E2;CSV!$A$2:$B$12;2;0);"")

Gruß,
steve1da
Hi Steve,

hatte ein Brett vor dem Kopf. Blush Aber wenn ich schon INDEX()/VERGLEICH() vorschlage, dann auch mit kompletter Formel:
Code:
=WENNFEHLER(INDEX(CSV!$B$1:$B$12;VERGLEICH(E2;CSV!$A$1:$A$12;0));"")
Vielen Dank für eure Hilfe. Funktioniert tadellos  :19:

Was bedeutet folgende Formel in dem gesamten --> =WENNFEHLER
Also für was ist das gut?
Hola,

wenn eine Formel einen Fehler erzeugt, also z.B. #NV wenn das Suchkriterium nicht gefunden wird, so wird das #NV durch etwas anderes ersetzt. Das macht man, wenn man solche Fehler durch eine leere Zelle oder einen anderen Hinweis ersetzen will. Man könnte also auch schreiben:
Code:
=WENNFEHLER(SVERWEIS(E2;CSV!$A$2:$B$12;2;0);"Achtung: Verwendungszweck nicht gefunden!")
Gruß,
steve1da