Excel sortiert den mit DATEVALUE berechneten Datensatz nicht

Excel sortiert den mit DATEVALUE berechneten Datensatz nicht

Ich habe ein Problem beim Sortieren nach Datum vom ältesten zum neuesten mit einer Spalte, die mit der Funktion DATEVALUE berechnet wird.

Betriebssystem: MacOS 10.15.7 Excel: 16.44 (20102712)

Ich habe eine CSV-Datei von einem Gerät importiert und Datum und Uhrzeit bestehen ausschließlich aus Text. Ich konvertiere sie mithilfe der Funktionen DATEVALUE und TIMEVALUE in separate Spalten. Die resultierende Datenberechnung mithilfe von DATEVALUE ist korrekt und erzeugt eine Datumsseriennummer.

Ich versuche, nach Datumswert (ältester bis neuester) und Zeitwert (kleinster bis größter) zu sortieren, und wenn ich diese Sortierung einstelle, passiert nichts, die Reihenfolge des Datensatzes wird nicht geändert.

So ist die Tabelle aufgebaut DatumWertAusgabe

Spalte G verwendet die folgende Formel

=DATEVALUE(MID(A2,5,2)&"-"&LEFT(A2,3)&"-"&MID(A2,8,4))

Für die Spalte H wird die folgende Formel verwendet

=TIMEVALUE(RIGHT(A2,8))

Die Datei ist unter diesem Link abrufbar:DatumWertAusgabe.xlsx

Antwort1

  • Stellen Sie vor dem Sortieren sicher, dass die gesamte Tabelle zum Sortieren ausgewählt ist.

  • Normalerweise geschieht dies automatisch, wenn Sie eine Zelle in der Tabelle auswählen, da die Tabelle zusammenhängend ist.

  • In Ihrem Fall ist Spalte F leer. Wenn Sie also beispielsweise eine Zelle in Spalte G auswählen, enthält die automatisch ausgewählte Tabelle nur die Spalten G:L.

  • Da Sie versuchen, nach Spalten zu sortieren, die eine Formel enthalten, die von Daten AUSSERHALB der Tabelle abhängt, schlägt der Vorgang fehl.

Problemumgehungen:

  1. Setzen Sie eine Spaltenüberschrift in F1 oder
  2. Wählen Sie vor dem Sortieren die gesamte Tabelle in den Spalten A:L aus.

Beide Methoden stellen sicher, dass Spalte A in der Tabelle enthalten ist und Ihre Sortierung funktionieren sollte.

verwandte Informationen