Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Daten von übereinstimmenden Zellen aus zwei Zeilen extrahieren
#1
Hallo Community!

In einem Excel-Dokument stehe ich vor einem für mich unlösbaren Problem. Zwar habe ich schon viel Recherchearbeit betrieben, aber kann gefundene Teillösungen nicht auf meinen Fall übertragen. Ich hoffe, hier kann mir weitergeholfen werden.

Die Aufgabe: Es gibt zwei Datensätze, bei denen jeweils eine Zuordnung von Zeit- und Wertangaben besteht. Übereinstimmende Zeitangaben zwischen den beiden Sätzen sollen durch eine geeignete Formel gefunden und in einer neuen Zeile aufgelistet werden. Die zugehörigen Werte von beiden Datensätzen sollen ebenfalls übernommen werden. Kurz formuliert: Es soll ein neuer Datensatz erzeugt werden, der nur Werte von Zeitangaben enthält, die in beiden Datensätzen existieren. Falls nur ein Datensatz existiert, soll dieser vollständig übernommen werden.

Die Datensätze haben folgende Eigenschaften:
- Es können ein oder zwei Datensätze vorhanden sein.
- Die Datensätze sind in der Regel nicht gleich lang.
- Zeitangaben einer Reihe sind monoton steigend und eindeutig.
- Welche der Reihen den früheren Anfangszeitpunkt hat, ist beliebig.
- Die Zeitschritte innerhalb einer Reihe und gegenüber der anderen sind unregelmäßig.

Ein Minimalbeispiel ist angehängt.

Viele Grüße
Jochen


Angehängte Dateien
.xlsx   Minimalbeispiel_uebereinstimmende_Daten_extrahieren.xlsx (Größe: 9,1 KB / Downloads: 6)
Antworten Top
#2
Hallo Jochen,

nachfolgende Formeln ziehend nach rechts kopieren:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJKLMNOPQRST
1Zeit 126.07.201907.08.201923.08.201906.09.201902.10.201926.10.201905.12.201925.01.202003.03.202007.04.202028.04.202001.06.202006.07.202021.07.202004.08.202027.09.202004.11.202015.12.2020
2Wert 132443514342234522342341236386234745234234645968213
3
4Zeit 227.08.201907.09.201902.10.201920.10.201904.12.201902.02.202003.03.202001.04.202006.05.202001.06.202004.07.202006.07.202004.08.202026.09.202005.11.202015.12.2020
5Wert 22368562342344352432345462342121323445765123423
6
7Zeit02.10.201903.03.202001.06.202006.07.202004.08.202015.12.2020
8Wert 1234123234745234213
9Wert 22342342123445423

ZelleFormel
B7=WENN((ANZAHL(1:1)=0)*B4>0;B4;WENN((ANZAHL(4:4)=0)*B1>0;B1;WENNFEHLER(AGGREGAT(15;6;$B1:$ZZ1/ZÄHLENWENN($B4:$ZZ4;$B1:$ZZ1);SPALTE(A1));"")))
B8=WENN((B7="")+(ANZAHL(1:1)=0);"";WVERWEIS(B7;1:2;2;0))
B9=WENN((B7="")+(ANZAHL(4:4)=0);"";WVERWEIS(B7;4:5;2;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Werner
.. , - ...
Antworten Top
#3
Wunderbar, genau das sollte herauskommen 19 Vielen Dank, Werner!
Antworten Top
#4
Hallo, ich muss doch noch einmal nachhaken, weil die Formeln in meinem Ablauf noch nicht ganz zu passen scheinen. Zur Erklärung muss noch gesagt werden, dass dieses Minimalbeispiel einem Teil eines Hauptdokuments entspricht, dass aus einem anderen Excel-Dokument (Datensatzdokument) einzelne Datensätze importiert und wie gezeigt darstellt.

Im Minimalbeispiel funktioniert alles, mit den importierten Daten jedoch nicht. Beim aktuellen Stand sind im Datensatzdokument die Zeitangaben als Datum formatiert, die Werte als Standard. Nach dem Import ins Hauptdokument jedoch beide als Standard. Offenbar fehlt diesen Zeitangaben nun eine Entsprechung als fortlaufende Dezimalzahl.
Der gemeinsame Zeitstrahl wird korrekt erzeugt. Die erkannten gemeinsamen Zeitwerte sind als Datum formatiert, können auch als Dezimalzahl dargestellt werden. Die zugehörigen Werte können nicht gefunden werden. Der WVERWEIS versucht eine Übereinstimmung von Daten (Datums) zu finden, die einerseits eine entsprechende Dezimalzahl besitzen und andererseits nicht.

Eine logische Schlussfolgerung wäre, das Datensatzdokument so zu anzupassen, dass die Zeitangaben als Standard formatiert sind (fortlaufende Dezimalzahlen) und so importiert werden. Dann funktioniert im Hauptdokument allerdings das Erzeugen der Zeile mit gemeinsamen Zeiten nicht mehr, was mir unklar ist. Und zugehörige Werte werden deshalb ebenfalls nicht gefunden.

Für beide Fälle habe ich versucht, die Formeln anzupassen, bin aber gescheitert. Hat jemand eine Idee? Auch bezüglich einer sinnvollen Formatierung für Zeitangaben im Rahmen des Datenimports.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste