Sortieren von Datensätzen nach in einem Textfeld gespeicherten numerischen Werten

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

In einem Text- oder Memo-Feld gespeicherte Zahlen und Zeichenfolgen werden alphabetisch sortiert. Mit anderen Worten werden Zahlen basierend auf den einzelnen Ziffern sortiert, aus denen sich der Wert zusammensetzt, anstatt basierend auf dem numerischen Wert. Beispielsweise wird der Wert 11 vor 2 angezeigt, und der Wert 12 wird vor 3 angezeigt, wie in der folgenden Tabelle gezeigt.

Kursteilnehmername

Kursteilnehmernummer

Christof

Sonntag

Maria

10

Mike

11

Tanja

3,66

Karina

3500

Christiane

4

Henning

3500

Tanja

18


Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Zahlen basierend auf dem numerischen Wert anstatt alphabetisch sortiert werden:

  • Wenn das Feld nur numerische Werte enthält, ziehen Sie das Ändern des Datentyps des Felds in Zahl oder Währung in Betracht.

  • Verwenden Sie in folgenden Fällen das folgende Verfahren:

    • Das Feld enthält nur numerische Werte, aber Sie möchten den Datentyp des Felds nicht ändern.

    • Das Feld enthält numerische und Zeichenfolgenwerte, aber Sie möchten beim Sortieren die Zeichenfolgenwerte ignorieren.


Dieses Verfahren verwendet die Val -Funktion, um den numerischen Wert einer Zahl zu erhalten, die als Text gespeichert sind. Der Ausdruck verwendet wird, auch die IIf (Funktion), null-Werte, die im Sortierfeld möglicherweise zu behandeln.

  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 den Ausdruck Ausdruck1: IIf ([Feldname] Is Null, 0, Val([Feldname])) in der Zeile Feld in der ersten Spalte.

    Mithilfe der IIf-Funktion wird überprüft, ob der Feldwert Null entspricht, und der Wert wird gegebenenfalls als 0 behandelt. Wenn der Wert nicht Null entspricht, wird durch die IIf-Funktion die Val-Funktion aufgerufen, um das numerische Äquivalent zu erhalten.

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

    Bei einer aufsteigenden Sortierung wird der Datensatz mit dem kleinsten Wert oben und der Datensatz mit dem größten Wert unten angezeigt. Absteigende Sortierung bewirkt das Gegenteil.

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

Wenn sich das vorstehende Verfahren für Sie nicht eignet, können Sie eine andere Methode verwenden, bei der eine Änderung der Tabellenstruktur vermieden wird. Dabei werden "Textabstandwerte" verwendet, die weniger Ziffern mit führenden Nullen enthalten. Beispielsweise können Sie die Werte 11, 2, 2000 und 3 in 0011, 0002, 2000 und 0003 ändern, bevor Sie die Sortierung anwenden.

Seitenanfang

Ihre Office-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.

×