Sortieren von Datensätzen basierend auf Teilwerten in einem Feld

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Es kann vorkommen, dass Sie Datensätze nur auf dem Monatsteil von Datumswerten basierend sortieren und den Tag und das Jahr ignorieren möchten. Oder Sie möchten Datensätze nur auf den ersten Zeichen eines Textfelds basierend sortieren. In diesem Thema wird gezeigt, wie Sie diese Suchvorgänge ausführen, indem Sie einfache Ausdrücke erstellen.

Was möchten Sie tun?

Sortieren nach teilweise Datumswerte

Sortieren nach Textwerten teilweise

Sortieren nach Datumsteilwerten

Beim Sortieren von Datensätzen mithilfe eines der Sortieren-Befehle wird der gesamte Datumswert, bestehend aus Tag, Monat und Jahr, zum Bestimmen der Position der einzelnen Datensätze verwendet. Nehmen Sie jedoch an, Sie möchten Geburtstage nur auf den Monaten basierend sortieren, in denen sie auftreten, und den Tages- und Jahresteil der Werte ignorieren.

Zum Sortieren nur eines Teils der Datumswerte müssen Sie einen Ausdruck schreiben. Sie können nach den Daten in einer Tabelle oder nach den Ergebnissen einer Abfrage sortieren. Dazu müssen Sie sich jedoch in der Datenansicht befinden. Sie schreiben den Ausdruck im Abfragebereich der Registerkarte Filter. Durch den erstellten Ausdruck werden nur die gewünschten Daten extrahiert und als Basis für die Sortierung verwendet.

Anzeigen der Registerkarte "Filter"

  1. Wechseln Sie in der Tabelle oder Abfrage zur Datenblattansicht.

    Wenn Sie eine Abfrage verwenden, führen Sie die Abfrage aus, um die Ergebnisse in der Datenblattansicht anzuzeigen.

  2. Klicken Sie auf der Registerkarte Startseite in der Gruppe Sortieren und filtern auf Erweitert, und klicken Sie dann im Kontextmenü auf Spezialfilter/-sortierung.

    Die Registerkarte Filter wird in Access angezeigt.

Erstellen des Ausdrucks

  1. Klicken Sie auf der Registerkarte Startseite in der Gruppe Sortieren und filtern auf Erweitert, und klicken Sie dann im Kontextmenü auf Spezialfilter/-sortierung.

  2. Geben Sie einen Ausdruck in der Zeile Feld in der ersten Spalte an. Geben Sie beispielsweise den Ausdruck zum Sortieren nach Monat unabhängig vom Jahr Ausdruck1: DatePart("m",[BirthDate]) in der Zeile Feld in der ersten Spalte.

  3. Wenn Sie um Datensätze nach Tagen innerhalb der einzelnen Monate zu sortieren, geben Sie ein Ausdruck2: DatePart("d",[BirthDate]) in der Zeile Feld in der zweiten Spalte.

    Die DatePart -Funktion in der ersten Spalte sortiert die Datensätze nach Monat und die DatePart -Funktion in der zweiten Spalte sortiert die Datensätze nach Tagen innerhalb der einzelnen Monate.

  4. Wählen Sie in der Zeile Sortieren für jeden der Ausdrücke Aufsteigend oder Absteigend aus.

    Bei einer aufsteigenden Sortierung in der ersten Spalte wird Januar oben und Dezember unten angezeigt. Bei einer aufsteigenden Sortierung in der zweiten Spalte wird 1 oben und 31 unten angezeigt. Eine absteigende Sortierreihenfolge bewirkt das Gegenteil.

  5. Klicken Sie auf der Registerkarte Startseite in der Gruppe Sortieren und filtern auf Filter ein/aus.

Seitenanfang

Sortieren nach Textteilwerten

Das Sortieren nach Textteilwerten ist dem Sortieren nach Datumsteilwerten sehr ähnlich. Sie müssen im Fenster Spezialfilter/-sortierung einen Ausdruck schreiben, um die Zeichen zu extrahieren, die die Basis für die Sortierung bilden.

Angenommen, das Feld Ort enthält Werte, wie Nördliches Frankfurt, Südliches Frankfurt, Nördliches Darmstadt oder Südliches Darmstadt, und Sie möchten das erste Wort ignorieren und die Datensätze nur nach dem zweiten Wort sortieren.

  1. Klicken Sie auf der Registerkarte Startseite in der Gruppe Sortieren und filtern auf Erweitert, und klicken Sie dann im Kontextmenü auf Spezialfilter/-sortierung.

  2. Geben Sie einen Ausdruck in der Zeile Feld in der ersten Spalte ein. Geben Sie beispielsweise = Mid ([Ort], 7) , um die ersten sechs Zeichen in das Feld "Ort" zu ignorieren.

    Die Mid -Funktion gibt eine Teilzeichenfolge in einer angegebenen Zeichenfolge oder Feld enthalten. In diesem Fall gibt die Funktion für jeden Datensatz, den Wert beginnt mit dem siebten Zeichen (d. h., nach dem Leerzeichen) in das Feld "Ort".

  3. Wählen Sie in der Zelle Sortieren die Option Aufsteigend oder Absteigend aus.

  4. Klicken Sie auf der Registerkarte Startseite in der Gruppe Sortieren und filtern auf Filter ein/aus.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×