Hallo, wer weiss Rat?
Ich habe zwei einzelne Dateien: (Ich könnte Sie auch wenn nötig in eine Datei zusammenfügen)
Ausgangssituation:
Ich habe in der ersten Datei leere Felder in der Spalte „Rechnungsnummer“, die aus der zweiten Datei aufgefüllt werden müssen.
In der zweiten Datei sind die gleichen Werte in einer Zeile zu finden, aber zusätzlich eben mit der Rechnungsnummer.
Ziel:
Diese Rechnungsnummer soll in die leere Zelle der Rechnungsnummer-Spalte der ersten Datei eingefügt werden.
Wer kennt die Formel dazu.
Servus Peter_HD,
vielleicht hilft dir diese Formel weiter. Ich nehme einmal an, dass die Rechnungsnummer immer eine feste Zeichenlänge hat. In meinem Fall 7 Zeichen. Es gilt nun die Rechnungsnummer zu selektieren. A
Datei 2 mit Rechnungsnummer
(A2) 25.08.2013-Kauf ReNr. 1026352
Nun die Formel in Datei 1 an deiner gewünschten stelle.
=RECHTS(Tabelle2!A2;7).
Alternative ist, du teilst die ursprüngliche Zeile (Text teilen unter Reiter „Daten“.
Viel Glück
Haupt
Danke erstmal, ich schicke dir mal
Ich schicke dir mal zum besseren Verständnis eine Aufstellung:
(gibt es hier eine Möglichkeit auch Bilder oder pdf anzuhängen)?
Datei (Auzug)
Rechnungsnummer Datum Zeit Name Art Währung Brutto
28.01.2013 09:37:27 Herr Muster1 Rückzahlung 100,00 €
15.12.2012 06:32:11 Herr Muster7 Zahlung EUR 200,00 €
11.12.2012 18:52:39 Herr Muster15 Zahlung EUR 300,00 €
Hey,
schwieriges Problem. Warum 2 Dateien? Warum nicht eine Datei mit unterschiedlichen Tabellenblättern. Wenn 2 Dateien wichtig sind, dann kann ich dir leider nicht helfen. Wenn du eine Datei mit unterschiedlichnen Tabellenblättern benutzen kannst, würde ich die Formlen „SVerweis“ empfehlen.
Nein es gibt noch andere Spalten: ich hatte sie nur einfacher halber weggelassen, da zur eindeutigen Zuordnung €-Betrag, Name, und Datum ausreicht, um die richtige Rechnungsnummer herauszufiltern.
Allerdings ist das Datum und die Zeit in der 1. Datei in separaten Spalten:
28.01.2013 /////// 09:37:27
und in der 2. Datei (die sehr große Datei) zusammengefügt:
28.01.2013 09:37
Die drei Spalten (2 von der 1.Datei/und die 1 von der 2. Datei) sind in 3 unterschiedlichen Datum-Formate vorhanden.
Wenn es geht, das ich hier Bilder oder Anhänge anfügen kann, dann könnte ich es rüberschicken.
Die Daten liegen bei allen 2 Dateien in excel vor.
Servus Peter_HD,
ersetze die erst von mir genannte Formel in deinem gewünschten Rechnungsnummernfeld mit dieser Formel und kopiere diese bis zur Zeile 25000 etc.
=LINKS(Tabelle2!A2;10).
Voraussetzung für diese Formel ist, dass die Rechnungsnummer in unserem Beispiel immer 10-stellig ist. Mit Anlagen in diesem Portal kenne ich mich nicht aus.
Versuche es aber einmal damit. Ansonsten müsstest Du nach meiner Kenntnis in deiner zweiten Tabelle den Text teilen.
Hoffentlich klappt es so.
Viel Erfolg.
Haupt
Die leere Zelle markieren
Die Taste „=“ drücken
mit „Strg + Tab“ zur anderen Excel-Arbeitsmappe navigieren und die Rechnungsnummer-Zelle mit der Maus anklicken
„Enter“-Taste betätigen
Anschliessend sollte in der ursprünglich leeren Spalte eine Formel stehen, in der Art „=‚[AndereDatei.xlsx]Tabelle1‘!$A$1“
(Achtung beim Aktualisieren! Wenn man in der einen Datei etwas aktualisiert, muss man es in der anderen Datei u.U. erst durch aktualisieren sichtbar machen.)
Hallo, wenn ich davon ausgehe, dass die entprechenden Werte in der gleichen Reihenfolge in der Zeile stehen und später in der Spalte stehen sollen, dann ist es einfach die Zeileninhalte in eine „Hilfsdatei“ oder „Hilfsspalte“ zu kopieren und beim Einfügen über den Befehl transponieren in die Spaltenform zu bringen. Dann stehen die ehemals zeilensortierten Werte in der Spalte. Jetzt geht es einfach mit der Formel in den Zellen der Spalte „Rechnungsnummer“: „=Zelle in der Spalte“.
Gruß
Kp
RE:Eine bestimmte Zelle von der 1. Datei soll in die 2. Datei eingefügt werden
Also wenn man ein Suchkriterium hätte das in beiden Dateien auftaucht, bei dem du sicher bist das es in beiden Dateien (Tabellen) identisch vorhanden ist kannst Du sicher ein Makro schreiben. Oder vielleicht sogar mit =WENN(Tabelle1!ZelleXY=Tabelle2!ZelleOP), Tabelle1!ZelleAB=Tabelle2!ZelleCD, „nicht gefunden“).
Wenn du diese Formel über die ganze Tabelle ausfüllst könntest Du herausbekommen wenn keine Gleichheit des Suchkriteriums vorhanden wäre. Aber bessere wäre es die Tabellen zu kennen.
Gruß Armin
Das könntest du über einen SVERWEIS lösen. Voraussetzung ist allerdings, dass du in der Zeile noch andere eindeutige Identifier hast neben der Rechnungsnummer (die du ja grade nicht in beiden Tabellen hast).
Ansonsten: Wenn die zweite Datei alle Werte enthält, die du brauchst, warum machst du dann nicht einfach Copy-Paste?
Hallo Peter
Ein SVERWEIS könnte hier helfen.
=SVERWEIS(A1;Tabelle1!$A$1:blush:B$30;2;0)
In diesem Beispiel steht der Wert, zu dem die Rechnungsnummer gefunden werden soll in A1. Die Werte in der anderen Tabelle (Tabelle1) stehen im Bereich A1:B30. Damit das richtig funktioniert muss die Rechnungsnummer rechts vom dazugehörigen Wert stehen (in diesem Beispiel in Spalte B), weil SVERWEIS nur nach rechts suchen kann.
„nicht einfach Copy-Paste?“ : Ja da hast du recht, aber ich habe pro Monat mindst. 700 Zeilen so zu suchen, und deshalb muß es es irgendwie automatisieren. - Ich habe ja in der einen Tabelle das Datum, Name, und Betrag,…so wie auch in der anderen Tabelle,…das müsste doch eigentlich ausreichen, um das ich es in einer Formel zusammenfassen kann, oder?
Also, mit Copy-Paste meinte ich nicht das einzelne Raussuchen der RG-Nummern, sondern das Kopieren der gesamten Tabelle.
Ist denn irgendwas von den Angaben eindeutig? So ein Datum wird ja mehrfach vorkommen, ggf auch ein Betrag. Sind die Kundennamen denn eindeutig?
Sonst könnte es schwierig werden. Denn ob du mehrere Felder per SVERWEIS abfragen kannst (ggf. als UND-Funktion?!), weiß ich leider nicht.
Die genauen Quellzellen und die Zielzellen und Tabelle müssen natürlich noch angepasst. Das geht aber nur nach genauer Kenntnis des Aufbaus der Tabellen.
ich glaube, die Funktion die du suchst heißt „verketten“ Damit kannst du in einer Zelle die Werte aus zwei anderen Zellen zusammen fügen. Diese können auch aus einer anderen Datei sein.
Die Funktion sieht dann so aus:
=verketten(c12;" ";c13)
c12 steht hier also als Beispiel für die Zelle, in der dein erster Wert steht; dann, wenn zwischen den beiden Zahlen Leerzeichen oder Binde- oder Schrägstriche stehen sollen, stehen diese zwischen den Anführungszeichen (" „; „-“;“/") und als drittes c13 steht die zweite Zahl, also deine Rechnungsnummer.