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.

Einträge leer lassen bei leeren Zellen
#1
Hallo alle miteinander,

ich habe ein kleines Problem und zwar:

Zunächst wird eine Datenbank gezogen (INPUT).
Diese wird dann auf die wichtigen Zellen reduziert (VERARBEITUNG).
In Output sollen dann die Daten sortiert werden (OUTPUT).

Problem ist nur, dass ich in VERABEITUNG die ganze Spalte ziehe, wodurch sehr viele Zellen mit 0 entstehen.
Diese werden dann in OUTPUT ganz nach oben gesetzt, sodass man die relevanten Daten nicht mehr sieht.

Wie schaffe ich es, dass die Zellen in VERARBEITUNG leer bleiben, wenn keine Werte vorhanden sind in INPUT?

Vielen Dank im Voraus für Eure Hilfe!!!


Angehängte Dateien
.xlsx   Nullenweg.xlsx (Größe: 14,69 KB / Downloads: 4)
Antworten Top
#2
Hallo,

eine Möglichkeit wäre "Power Query" zu verwenden (bzw. in neueren Versionen "Daten" -> "Daten abrufen" ...). Dort kann man das ganze auch filtern und sortieren.

Eine weitere Möglichkeit wäre in der Ergebnistabelle einen Autofilter zu setzen und entsprechende 0-Werte herauszufiltern.
Gruß
Michael
Antworten Top
#3
Hi,

VERARBEITUNG!A1: =INPUT!B1:INDEX(INPUT!B:B;ANZAHL2(INPUT!B:B))
nach rechts ziehen, überflüssige Spalten (D und B) löschen.

OUTPUT!A1: =SORTIERENNACH(VERARBEITUNG!A1#:VERARBEITUNG!C1#;VERARBEITUNG!A1#;1)
Wobei hier auch =SORTIEREN(VERARBEITUNG!A1#:VERARBEITUNG!C1#) reichen würde.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#4
Hey danke für deine Antwort!

Leider habe ich noch keine Erfahrungen mit PowerQuery.
Läuft das dann auch automatisiert ab?

Am liebsten wäre mir tatsächlich ein Formel wie =WENN(INPUT!B2<>"";A2=INPUT!B2;A2="")
Antworten Top
#5
Bei Power Query muss man die Abfrage aktualisieren und das Ergebnis wird dann entsprechend aufbereitet.

Ich weiß ja nicht wo die Daten genau her kommen, aber theoretisch könnte man damit schon bei der Datenübernahme ansetzen. Bsp: Die Daten kommen als csv-Datei, dann kann man diese mit PQ auslesen, oder man kann aus der Datenbank direkt auslesen ...
Gruß
Michael
Antworten Top
#6
VIELEN DANK!

Das hat mir meine Frage beantwortet und mir sehr weitergeholfen :)
Antworten Top
#7
Hi,

mein Beitrag hat dir also nicht gefallen?
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#8
Doch doch, fand den super! Wie gesagt vielen vielen Dank!! :)
Antworten Top
#9
Dann ist's ja gut.

Übrigens würde schon eine einzige Formel reichen:
OUTPUT!A1: =SORTIEREN(FILTER(FILTER(INPUT!B:F;INPUT!B:B<>"");{1.0.1.0.1}))
Das Blatt BEARBEITUNG brauchst du dann gar nicht.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#10
Ein Pivottable reicht:


Angehängte Dateien
.xlsx   __weder PQ noch Formeln.xlsx (Größe: 14,01 KB / Downloads: 3)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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