Office-Fragen.de
Eine Spalte beim Filtern nicht sortieren - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: Eine Spalte beim Filtern nicht sortieren (/thread-28999.html)



Eine Spalte beim Filtern nicht sortieren - Solevita - 25.11.2023

Hallo,

gibt es die Möglichkeit, dass sortieren einer bestimmten Spalte beim filtern zu unterbinden? 
Ich habe das filtern für die Spalten B bis F aktiviert und möchte, dass Spalte A beim filtern unberührt bleibt.

Gibt es eine "einfache Lösung" für das Problem?

Danke & Grüße,
Solevita


RE: Eine Spalte beim Filtern nicht sortieren - PetrolMaxxe - 26.11.2023

Hallo Arwed,
da gibt es eine ganz einfache Lösung.
Markiere den Bereich von Spalte B bis Spalte F bis zur letzten gefüllten Zelle und drücke Strg./T.
Damit hast du eine formatierte Tabelle. In dieser Tabelle kannst du dann unabhängig von Spalte A filtern und sortieren.
Ich vermute mal, dass dieses Problem der Grund für die E-Mail an mich gewesen ist.

Gruß Uwe


RE: Eine Spalte beim Filtern nicht sortieren - Solevita - 26.11.2023

Hallo Uwe,

leider funktioniert das mit der Tabelle nicht. Spalte A ist nicht Teil der Tabelle, dennoch wird die Spalte beim filtern mit sortiert.

Das war in der Tat nicht der Grund für meine Nachricht :-)

Viele Grüße,
Solevita


RE: Eine Spalte beim Filtern nicht sortieren - DL - 26.11.2023

Moin

Fortieren und siltern sind verschiedene Dinge. Bitte drücke dich klar aus.


RE: Eine Spalte beim Filtern nicht sortieren - PetrolMaxxe - 26.11.2023

Hallo Arwed,

ich war wohl heute früh noch nicht ganz munter. Filtern geht natürlich so nicht, aber Sortieren schon.
Wobei beim filtern die Spalte A ja nicht wirklich verändert wird. Es werden ja nur Zeilen ausgeblendet.
Was man aber machen kann, wenn du filtern willst, alle Werte aus dem Databodyrange der Strg./T Tabelle in ein Array laden und gleichzeitig temporär in eine versteckte Tabelle schreiben.
Dann den Arrayinhalt filtern und in den DataBodyrange des Listobjects zurückschreiben.
Bei jeden weiteren Filtervorgang muss dann aus der temporären Tabelle der Inhalt in den Databodyrange und in Array zwecks filtern wieder übergeben werden.

Damit ist aber auch das Risiko eines Datenverlustes bei unkorrektem Umgang verbunden. So was sollte man sich vorher genau überlegen.
Besser wäre es den Bereich der Spalten B bis F zu kopieren und in eine neue Strg./T Tabelle zu übertragen und da zu filtern.

.xlsx   Sortieren von B bis F.xlsx (Größe: 10,02 KB / Downloads: 1)

Gruß Uwe


RE: Eine Spalte beim Filtern nicht sortieren - Solevita - 26.11.2023

Vielen Dank. Ich habe das ganze jetzt anders gelöst. 

Ich hatte in Spalte A fortlaufend nummeriert 1, 2, 3, 4, 5 etc. und wollte beim filtern von Spalte B, das die fortlaufenden Zahlen in Spalte A genau so stehen bleiben um immer sehen zu können, wie viel Stück es von jedem Wert aus Spalte B gibt.
Habe jetzt die Zahlen in Spalte A entfernt und dafür ganz oben diese Formel eingesetzt: =TEILERGEBNIS(3;B2:B525)
Nun wird mir in Spalte A die Stückzahl oben immer angezeigt und das ist am Ende der selbe Effekt.