26.02.2016, 10:13
Hallo liebe Helfer,
ich habe heute mal wieder ein Problem, dessen Lösung ich so nicht online finden konnte - oder ich bin mal wieder zu blöd, sie zu erkennen. Es geht um folgendes:
Ich habe eine Tabelle. 20 Spalten, davon sind aber nur 5 relevant für dieses Problem. Nun muss vor der Weiterverarbeitung der Daten die ganze Tabelle anhand einer der Spalten gefiltert werden. Es werden all die Zeilen benötigt, in denen in der betreffenden Spalte einer von 3 zu suchenden Werten steht. Alle Zeilen, in denen diese Spalte etwas anderes enthält, sollen ignoriert werden.
Entstehen soll daraus eine neue Tabelle auf einem anderen Tabellenblatt innerhalb derselben Datei. Aussehen soll das Ergebnis dann also GENAU so, als hätte ich in der Ausgangstabelle einfach einen Filter über die entscheidende Spalte gelegt.
Ich bin schon so weit gekommen, dass ich vermutlich in jede Spalte der sich ergebenden Tabelle eine Formel setzen muss, die auf die zu filternde Spalte schaut und dann den ihr zugehörigen Wert der nächsten Zeile übernimmt, in der das Filterkriterium zutrifft. Da am Ende nur 4 Spalten benötigt werden (die Spalte, in der gesucht wird, ist NICHT teil der später benötigten Tabelle und wird nur zum Filtern verwendet), ist es kein Problem, viermal die Formel anzupassen.
Nur hab ich leider keine Ahnung, wie ich das umsetzen soll. Klar, ich kann suchen lassen, wo sich in der entscheidenden Spalte die Filterbegriffe finden lassen, aber ich weiß weder, wie ich erreiche, dass dann die ganze Zeile ausgewertet wird, noch fällt mir ein Weg ein, dafür zu sorgen, dass immer direkt die nächste geeignete Zeile genommen wird und ich später keine Leerzeilen in meiner Ergebnistabelle habe.
Ich hoffe, es ist mir gelungen, mein Anliegen deutlich zu machen und irgendjemandem von euch fällt dazu was ein.
Vielen Dank im Voraus!
Gruß
ich habe heute mal wieder ein Problem, dessen Lösung ich so nicht online finden konnte - oder ich bin mal wieder zu blöd, sie zu erkennen. Es geht um folgendes:
Ich habe eine Tabelle. 20 Spalten, davon sind aber nur 5 relevant für dieses Problem. Nun muss vor der Weiterverarbeitung der Daten die ganze Tabelle anhand einer der Spalten gefiltert werden. Es werden all die Zeilen benötigt, in denen in der betreffenden Spalte einer von 3 zu suchenden Werten steht. Alle Zeilen, in denen diese Spalte etwas anderes enthält, sollen ignoriert werden.
Entstehen soll daraus eine neue Tabelle auf einem anderen Tabellenblatt innerhalb derselben Datei. Aussehen soll das Ergebnis dann also GENAU so, als hätte ich in der Ausgangstabelle einfach einen Filter über die entscheidende Spalte gelegt.
Ich bin schon so weit gekommen, dass ich vermutlich in jede Spalte der sich ergebenden Tabelle eine Formel setzen muss, die auf die zu filternde Spalte schaut und dann den ihr zugehörigen Wert der nächsten Zeile übernimmt, in der das Filterkriterium zutrifft. Da am Ende nur 4 Spalten benötigt werden (die Spalte, in der gesucht wird, ist NICHT teil der später benötigten Tabelle und wird nur zum Filtern verwendet), ist es kein Problem, viermal die Formel anzupassen.
Nur hab ich leider keine Ahnung, wie ich das umsetzen soll. Klar, ich kann suchen lassen, wo sich in der entscheidenden Spalte die Filterbegriffe finden lassen, aber ich weiß weder, wie ich erreiche, dass dann die ganze Zeile ausgewertet wird, noch fällt mir ein Weg ein, dafür zu sorgen, dass immer direkt die nächste geeignete Zeile genommen wird und ich später keine Leerzeilen in meiner Ergebnistabelle habe.
Ich hoffe, es ist mir gelungen, mein Anliegen deutlich zu machen und irgendjemandem von euch fällt dazu was ein.
Vielen Dank im Voraus!
Gruß