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

Forumthread: Sortieren mit Spezialzeichen

Sortieren mit Spezialzeichen
27.08.2014 09:25:01
Markus
Hallo und guten Morgen
in einer grossen Excel-Tabelle sortiere ich Werte.
In der Kolonne B steht ein SVERWEIS.
Vor diesen Wert möchte ich ein Zeichen einfügen, damit bei Sortieren diese Werte ganz unten an der Tabelle stehen.
Mit dem Voranstellen dieser Zeichen erreiche ich nicht, dass diese unterhalb von "Zuberbühler" stehen.
- Hans
$ Hans
$ Hans
[ Hans
Ich weiss, dass ZZ Hans weit unten steht, ich suche aber nach einem anderen Zeichen.
Danke für Hilfe
Markus

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortieren mit Spezialzeichen
27.08.2014 09:39:25
Peter
Hallo Markus
dann versuche es mit fer Tilde ~ , der geschweiften Klammer { oder } oder dem senkrechen Strich |
Gruß Peter

AW: Sortieren mit Spezialzeichen
27.08.2014 09:47:29
Markus
Hallo Peter
hier das Ergebnis
$ Hans
| Hans
~ Hans
a Hans
Z Hans
Ich habe schon fast alle Sonderzeichen durch.
Markus

Anzeige
AW: Sortieren mit Spezialzeichen
27.08.2014 09:55:08
yummi
Hallo Markus,
Excel sortiert Daten in folgender Reihenfolge:
0 1 2 3 4 5 6 7 8 9 (space) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Du bekommst den Hans also so nicht nach hinten, aber wenn du in deiner Liste voher vor alle Werte eine 0 schreibst (z.B. in der selben Farbe wie der Hintergrund, dann kannst du die 0 entfernen und erreichst so auch das gewollte.
Vlt ist das ja ein Ansatz
Gruß
yummi

Anzeige
AW: Sortieren mit Spezialzeichen
27.08.2014 10:43:26
Daniel
Hi
das problem ist, es gibt unter den Standard-ASCII-Zeichen (Code 0-255) kein Zeichen, welches in der Sortierfolge nach z kommt.
Du müsstest hier auf ein Zeichen aus dem Unicode-Zeichensatz ausweichen.
Diese Zeichen kannst du über den Assistenen Einfügen - Symbole - Symbol einfügen
der folgende code liefert dir eine Auflistung aller Zeichen, die in der Sortierung nach "z" kommen.
Sub test()
Dim i As Long
Dim arr
Range("A1:B1").Value = Array("Zeichen", "Code")
With Range("A2:B" & 2 ^ 16 + 1)
arr = .Value
For i = 1 To UBound(arr, 1)
arr(i, 1) = "'" & ChrW(i - 1)
arr(i, 2) = i
Next
.Value = arr
.Sort key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlNo
Range(.Cells(1, 1), .Find("z", MatchCase:=True).Offset(-1, 0)).EntireRow.Hidden = True
End With
End Sub
Gruß Daniel

Anzeige
oT: Affengeil
27.08.2014 11:08:36
Markus

Im Prinzip würde da schon ein vorangestelltes ...
27.08.2014 16:54:18
Luc:-?
…Sampi [schampi] ⇒ Ϡ reichen, Markus & Daniel,
denn das ist der letzte Buchstabe des vollständigen (3×9 Zeichen) griechischen Alfabets (jetzt ohne Laut-, aber mit Zahlwert 900 → heute noch für monumental-repräsentative Jahreszahl­Angaben verwendet). Der kommt immer nach z. ;-)
Gruß, Luc :-?
Besser informiert mit …
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sortieren mit Spezialzeichen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel mit Spezialzeichen zu sortieren, folge diesen Schritten:

  1. Zeichen vorbereiten: Füge ein Sonderzeichen vor den Werten ein, die du sortieren möchtest. Beispiele sind ~, {, |, oder sogar ASCII-Zeichen, die in der Sortierreihenfolge nach z kommen.

  2. Daten eingeben: Trage deine Werte in die Excel-Tabelle ein. Achte darauf, dass die Zeichen korrekt vor den jeweiligen Werten stehen.

  3. Sortieren:

    • Wähle den Bereich aus, den du sortieren möchtest.
    • Gehe zu Daten > Sortieren.
    • Wähle die Spalte, nach der du sortieren möchtest, und klicke auf OK.
  4. Ergebnis überprüfen: Überprüfe, ob die Werte in der gewünschten Reihenfolge sortiert wurden.


Häufige Fehler und Lösungen

  • Sonderzeichen werden ignoriert: Überprüfe, ob das verwendete Zeichen wirklich ein Sonderzeichen ist, das in der Sortierung berücksichtigt wird. Z.B. kommt kein Standard-ASCII-Zeichen nach z.

  • Sortierreihenfolge stimmt nicht: Wenn die Werte alphabetisch sortiert werden sollen, aber die Zahlen vor den Buchstaben stehen, musst du möglicherweise deine Daten alphanumerisch sortieren. Ein möglicher Trick ist, vor den Werten eine 0 in der gleichen Farbe wie der Hintergrund einzufügen.


Alternative Methoden

Wenn die oben genannten Methoden nicht funktionieren, kannst du auch die folgenden Alternativen ausprobieren:

  1. Unicode-Zeichen verwenden: Verwende Zeichen aus dem Unicode-Zeichensatz, die in der Excel-Zeichen-Liste zu finden sind. Gehe zu Einfügen > Symbole und wähle das gewünschte Zeichen aus.

  2. VBA-Skript: Erstelle ein VBA-Skript, um die Daten nach alphabetischer Reihenfolge zu sortieren. Hier ein Beispiel:

    Sub SortiereMitSonderzeichen()
       Dim rng As Range
       Set rng = Range("A1:B100") ' Anpassen auf deinen Bereich
       rng.Sort Key1:=rng.Columns(1), Order1:=xlAscending, Header:=xlYes
    End Sub

Praktische Beispiele

  • Beispiel 1: Angenommen, du hast eine Liste mit Namen und möchtest sicherstellen, dass "Hans" am Ende steht. Setze ein ~ vor "Hans".

  • Beispiel 2: Wenn du eine alphabetische Sortierung mit Zahlen vor Buchstaben durchführen möchtest, setze eine 0 vor jeden Buchstaben.


Tipps für Profis

  • Nutze die Excel-Zeichenliste, um schnell auf Sonderzeichen zuzugreifen und so die alphabetische Sortierung zu optimieren.
  • Wenn du häufig mit Sonderzeichen arbeitest, erstelle eine Vorlage mit den gängigsten Zeichen, um Zeit zu sparen.
  • Experimentiere mit verschiedenen Versionen von Excel, da die Sortieralgorithmen leicht variieren können.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass Sonderzeichen korrekt sortiert werden?
Verwende Zeichen, die im ASCII- oder Unicode-Zeichensatz enthalten sind und die in der gewünschten Sortierreihenfolge stehen.

2. Was ist der Unterschied zwischen alphanumerisch und alphabetisch sortieren?
Alphanumerisch sortieren bedeutet, dass sowohl Zahlen als auch Buchstaben berücksichtigt werden. Alphabetisch sortieren bezieht sich nur auf Buchstaben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige