Excel Eindeutigkeit in Fahrtentabelle von nach?
Hallo zusammen,
Für verschiedene Projekte wird eine Fahrtentabelle in einem Betrieb über eine Datenbank eingelesen und als csv in Excel ausgegeben.
Exemplarisch als Bild angefügt für ein einziges Projekt welches in Stuttgart liegt.
Das heißt je nach dem welcher Mitarbeiter von wo aus gestartet ist hat er unterschiedliche Start oder Zielorte zu einem Projekt.
Nun ergibt sich in der Tabelle von weiter unten z.B. folgendes Problem ich habe eine Fahrt von München nach Stuttgart und auch wieder zurück da jede dieser Strecken eine Luftlinie zugeordnet wird ist es unerheblich was davon Start oder Zielort ist.
Diese Strecke soll also nur einmal auftauchen, ebenfalls soll alles rausgefiltert werden was nur innerhalb der Stadt selber war, denn das ist entweder eine Mittagspause oder ein anderers Projekt in der gleichen Stadt, da ist aber die Luftlinie unerheblich. Dies geht recht einfach über eine Prüfung ob Startort = Projektort.
Hat jemand eine Idee wie ich hier aus der Tabelle alle Einträge bis auf einen einzigen herausfiltern könnte bei denen Startort und Zielort bei gleichem Projekt identisch zu Zielort und Startort sind.
Ich hab es schon mit kombination aus Textkette Nachzeile Eindeutig etc. Probiert. Aber leider brachte nix davon den gewünschten Erfolg da ja eigentlich jede Zeile mit jeder Zeile verglichen werden müsste. Ich bräuchte also Prinzipiell eine Nachzeile Funktion die sich nach jedem Komplettdurchlauf erneut aufruft bis die gesamte Tabelle abgearbeitet ist.
Würde mich über Denkanstöße freuen.
Auch ein Ausflug zur Funktion Gruppierennach brachte keinen Erfolg da diese zwingend eine Aggegationsfunktion wie z.B. Summe/Mittelwert erwartet keine einfache Textausgabe.
Es kommt die neuste Version des aktuellen Insider Builds von Excel 365 zum Einsatz.
MfG Gipelstürmer
1 Antwort
Wenn ich Dich richtig verstanden habe, dann z.B. so
Du könntest auch den Autofilter nutzen.
Noch eine Idee / Ergänzung


Oder die "Oder-Funktion" =Oder(A2=B 2;B2=A2)
Oder ist nicht Bereichsfähig, da oder nicht pro Zeile ein WAHR oder FLASCH zurück gibt sondern in seiner Gesamtheit. Das müsste ich dann erst wieder mit Nachzeile Arrayfähig machen. Daher verwende ich wie von dir oben vorgeschlagen lieber das + als Oder Operator.
Was mich echt überrascht
Es könnte sein, dass mich das überrascht. 😉
Wie sollte das Ergebnis denn konkret aussehen? (Filterfunktion = noch nicht meine Kompetenz)
Ich mach nachher mal ein Beispiel und hänge es als Bild an die Frage an oder verfasse eine eigene Antwort.
Es wirkt so als hättest du es richtig verstanden. Was mich echt überrascht mündlich hatte ich es 2 anderen Leuten erklärt die hatten mich nur fragend angesehen. Ich hatte fest damit gerechnet das ich mich hier sehr verrenken muss um es richtig zu schildern.
Danke für die Inspiration nur leider muss das ganze in einen Filter integriert werden da ist der Vergleich mit den aktuellen Zelle nicht ganz so leicht. Wie mit einer losgelösten Formel. Da diese Aktion nur der letzte Feinschliff ist. Die Liste wird zuvor schon auf Basis anderer Daten wie Mitarbeiter ID, Datumsbereich etc. gefiltert. Ich muss mal gucken ob ich das so 1 zu 1 dort nutzen kann.
So schön die dynamischen Arrayfunktionen sind aber bei Vergleichen einzelner Zellen, die ggf. mitwandern sind sie aber manchmal recht anstrengend.