Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Überschriften zum Sortieren in Zeile 2

Überschriften zum Sortieren in Zeile 2
04.07.2008 10:26:00
Werner
Excel-Level: mittelgut
Hallo liebe Forumsmitglieder,
folgendes Problem ist zwar oft manuell irgendwie umgehbar, manchmal aber doch etwas lästig:
Angenommen, ich habe die Überschriften einer Tabelle in Zeile 2 der Tabelle stehen. Darüber befindet
sich Zeile 1, in der jeweils mehrere Überschriften zu Gruppen zusammengefasst sind bzw. auf die ganze Tabelle bezogene einzelne Felder mit Werten stehen.
Wenn ich dann sortieren will, erkennt Excel manchmal die Zeile mit den Überschriften manchmal nicht
richtig, weil ja noch eine Zeile darüber steht.
Wie kann man Excel ein und für alle Male mitteilen, dass Zeile 2 und nicht Zeile 1 die Überschriftenzeile
ist? (Im Sortierdialog kann man nur angeben, ob eine Überschriftenzeile vorhanden ist oder nicht.
(Bei der Festlegung eines Druckbereichs ist es z.B. einfacher, da kann man in dem entsprechenden
Ribbon die Überschriftenzeile klar festlegen.)
Hatte jemand von euch schon mal dieses Problem?
Grüße! Werner R.

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Überschriften zum Sortieren in Zeile 2
04.07.2008 11:09:20
Peter
Hallo Werner,
sortiere doch ganz einfach OHNE Überschrift - also erst ab Zeile 3 - mit Header:=xlNo.
Range("A3:C" & Cells(Rows.Count, 1).End(xlUp).Row).Sort _
Key1:=Range("A3"), Order1:=xlAscending, _
Key2:=Range("B3"), Order2:=xlAscending, _
Header:=xlNo, _
OrderCustom:=1, _
MatchCase:=False, _
Orientation:=xlTopToBottom
Gruß Peter

Anzeige
VBA-Lösung offenbar die präzisere
04.07.2008 12:48:00
Werner
Hallo Peter,
stimmt eigentlich, die Überschriftenzeile kann man, jedenfalls wenn man mit VBA arbeitet, eigentlich igno-
rieren. Deinen Code werde ich sicherlich, abgewandelt, einsetzen können. Meinen besten Dank!!
Wenn man mit dem Sortier-Dialogfeld arbeitet, ist man dagegen offenbar von der automatischen Erkennung der Überschriftenzeile abhängig (es kann passieren, dass die Überschriftenzeile als Daten behandelt wird, wenn Excel sie nicht identifiziert. Dann wandern die Überschriften irgendwo in die
Mitte oder gar ans Ende der Tabelle).
Die VBA-Lösung ist in diesem Fall also wohl die präzisere. Werner R.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Überschriften in Excel korrekt sortieren


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Excel-Tabelle in Zeile 2 die eigentlichen Überschriften enthält. Zeile 1 sollte allgemeine Labels oder Gruppenüberschriften enthalten.

  2. Sortierbereich auswählen: Klicke auf eine Zelle innerhalb Deines Datenbereichs (z.B. A2).

  3. Sortieren ohne Überschrift:

    • Drücke Alt + D + S um das Sortierdialogfeld zu öffnen.
    • Wähle „Daten sortieren“.
    • Unter „Meine Daten haben Überschriften“ wähle „Nein“, um die Zeile 2 als Datenzeile zu kennzeichnen.
    • Klicke auf „OK“, um die Sortierung anzuwenden.
  4. VBA-Methode (optional): Wenn Du VBA verwenden möchtest, kannst Du den folgenden Code anpassen:

    Range("A3:C" & Cells(Rows.Count, 1).End(xlUp).Row).Sort _
    Key1:=Range("A3"), Order1:=xlAscending, _
    Header:=xlNo

Häufige Fehler und Lösungen

  • Problem: Excel erkennt die Überschrift in Zeile 1 als Hauptüberschrift.

    • Lösung: Stelle sicher, dass Du im Sortierdialog „Meine Daten haben Überschriften“ auf „Nein“ setzt.
  • Problem: Überschriften werden in die Mitte der Daten verschoben.

    • Lösung: Verwende die VBA-Methode, um die Überschriftenzeile zu ignorieren.

Alternative Methoden

  • Excel Tabelle mit mehreren Überschriften: Du kannst auch die Funktion „Tabelle formatieren“ verwenden, um mehrere Überschriften zu erstellen. Gehe dazu zu „Einfügen“ > „Tabelle“ und aktiviere die Option „Meine Tabelle hat Überschriften“. Achte darauf, dass die Daten ab Zeile 2 beginnen.

  • Excel sortieren ohne Überschrift: Wenn Deine Tabelle keine Überschrift hat, wähle einfach den Bereich ab der ersten Zeile aus und sortiere normal.


Praktische Beispiele

  • Beispiel 1: Eine Excel-Tabelle mit zwei Überschriften in Zeile 1 und den Daten in Zeile 2.

    • Angenommen, Zeile 1 enthält „Produkt“ und „Verkäufe“, während die eigentlichen Daten in Zeile 2 beginnen. Du kannst die oben genannten Schritte befolgen, um die Tabelle korrekt zu sortieren.
  • Beispiel 2: Wenn Du eine Excel-Tabelle mit mehreren Spalten hast, die über mehrere Spalten hinweg Überschriften haben, nutze die VBA-Methode, um sicherzustellen, dass nur die relevanten Daten sortiert werden.


Tipps für Profis

  • Wenn Du oft mit Excel-Tabellen arbeitest, in denen die Überschriften in zwei Zeilen angeordnet sind, überlege, eine benutzerdefinierte Sortierfunktion in VBA zu erstellen, die genau diese Struktur erkennt.

  • Achte darauf, dass Du immer eine Sicherungskopie Deiner Daten machst, bevor Du umfangreiche Sortierungen oder Änderungen vornimmst.


FAQ: Häufige Fragen

1. Wie kann ich eine Excel-Tabelle mit zwei Überschriften sortieren?
Du solltest sicherstellen, dass die Sortierung ab der Zeile mit den Daten beginnt und die Überschrift in Zeile 2 korrekt identifiziert wird.

2. Was passiert, wenn ich die Überschrift im Sortierdialog nicht korrekt setze?
Wenn Du die Überschrift falsch angibst, kann Excel die gesamte Zeile mit den Überschriften als Daten betrachten, was zu unerwarteten Ergebnissen führt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige