Intelligente Heizung, intelligente Zahnbürste, intelligente Roboter, intelligente Kamera … ich fänd intelligente Menschen total gut!

In der letzten Outlook-Schulung erzählt mir ein Teilnehmer, dass er gerne mit Kategorien arbeitet. Er hat sich mehrere Kategorien angelegt und weist den Mails diese Kategorien zu. Manche Mails liegen auch auf zwei Kategorien. Dann sortiert (also gruppiert) er nach Kategorien. Soweit so gut.

Nun möchte er eine Mail aus einer Kategorie löschen. Diese Mail steht jedoch ein zweites Mal in einer anderen Kategorie. DORT soll sie jedoch nicht gelöscht werden. Er will auch nicht die Kategorie von der Mail entfernen, da die Kategorie im Archivordner noch benötigt wird.

Er hat die Antwort selbst gegeben: Er kopiert die Mail, so dass sie zwei Mal vorhanden ist. Eine andere Lösung habe ich auch nicht gefunden.

Auf meiner Waage wütet ein Unwetter. Ein Zunahmi!

Ich bin verblüfft. Und irritiert.

Nicht nur Excel nervt – manchmal auch andere. Gestern hat mich Outlook erstaunt.

Outlook-Schulung. Wir sortieren unsere Mails nach Kategorien und nach den Fähnchen zum Nachverfolgen, indem ich auf die Überschrift klicke:

Eine Teilnehmerin möchte nach beidem sortieren: zuerst nach Kennzeichnungsstatus und anschließend nach Kategorie. Kein Problem: Über die Registerkarte Ansicht öffne ich die Ansichtseinstellungen und klicke dort auf die Schaltfläche „Sortieren“. Ich sortiere nach „Kennzeichnungsstatus“ und anschließend? Ich finde die „Kategorien“ nicht.

Okay, in den „verfügbaren Feldern“ gibt es „Alle Dokumentfelder“. Und dort „Kategorien“. Aber das führt zur Frage, ob ich eine neue Spalte hinzufügen möchte:

Ein Klick auf „Ja“ und ich habe eine weitere leere Kategorienspalte.

Erstaunlich: beim Suchen-Dialog gibt es weder eine Liste „Alle Felder“ noch kann ich die Kategien finden, um danach zu sortieren.

Und: ein erster Klick auf die Überschrift „Kategorie“ und ein zweiter auf „Kennzeichnungsstatus“ bewirkt nicht das Gewünschte: Outlook hat eigene Sortiervorstellungen.

Habe ich etwas übersehen? Oder nervt Outlook auch? Manchmal.

Ich habe gerade versucht, den Mähroboter mit einem Grasbüschel vom Nachbarn an den Gartenzaun zu locken. War wohl schon satt.

Zuerst habe ich mich geärgert. In PowerQuery gab es früher ein Symbol „Von Tabelle“. Daraus wurde in der Gruppe „Daten abrufen und transformieren“ das Symbol „Aus Tabelle/Bereich“.

Seit ein paar Tagen heißt es nun „Vom Blatt“

Muss das sein? Ständiges Umbenennen?

Frank Arentd-Theilen hat mich auf den Grund hingewiesen (danke für den Hinweis):

Ja – denn nun kann man Listen in Excel, die mit den neuen Arrayfunktionen erstellt wurden, beispielsweise mit FILTER, SORTIEREN und SORTIERENNACH in PowerQuery importieren:

Das funktioniert auch mit der Funktion SEQUENZ:

Okay – zugegeben – leider nicht immer. Wenn diese Matrixfunktionen innerhalb einer Liste stehen, wie beispielsweise hier in diesem Monatskalender:

dann wandelt PowerQuery die gesamte Liste in eine (intelligente) Tabelle um und – scheitert! Klar: Tabellen dürfen keine Matrixfunktionen verwenden …

Mut ist, wenn du morgens um 4 Uhr knallvoll nach Hause kommst, deine Frau mit dem Besen in der Ecke steht und du sie fragst: „Bist du am Putzen oder fliegst du noch weg?“

Ich habe bereits darüber geschrieben. Bill Jelen hat einen Artikel darüber geschrieben:

https:// www .youtube.com/watch?v=iaJv6E0GRC4

Auch auf der Seite von Microsoft ist zu lesen:

https: // support.microsoft.com/en-us/office/-spill-volatile-size-05aad07c-947e-4c9b-bd6f-7b1f8ae6a7dc?fbclid=IwAR3-mdf2DsQoMOTCOt5Z2m2i2ib5_rVYLikGthKeQllPdFZM94Bfbxz_2bc

Eben:

Dynamic array resizes may trigger additional calculation passes to ensure the spreadsheet is fully calculated. If the size of the array continues to change during these additional passes and does not stabilize, Excel will resolve the dynamic array as #SPILL!.

Nochmal langsam:

This error value is generally associated with the use of RAND, RANDARRAY, and RANDBETWEEN functions. Other volatile functions such as OFFSET, INDIRECT, and TODAY do not return different values on every calculation pass.

Ich probiere es aus: In einer Spalte stehen Zufallswerte:

=ZUFALLSBEREICH(„1.1.2020″;“31.12.2020“)

Die beiden Funktionen SORTIEREN und SORTIERENNACH funktionieren problemlos:

Jedoch erzeugen die beiden Funktionen FILTER und EINDEUTIG regelmäßig einen Fehler:

=FILTER(A3:A100;A3:A100>44000)
und
=EINDEUTIG(A3:A100)

Allerdings nicht immer:

Die Funktion ZUFALLSMATRIX, welche die Funktion ZUFALLSBEREICH in den Parametern min und max verwendet, bleibt erstaunlicherweise stabil:

=ZUFALLSMATRIX(5;5;MIN(A2:A100);MAX(A2:A100);WAHR)

Verwendet ZUFALLSMATRIX jedoch die Funktion ZUFALLSBEREICH in den Zeilen oder Spalten, ist #Überlauf ein häufiger Fehler:

=ZUFALLSMATRIX(M11;M12)
In M11 und M12 steht:
=ZUFALLSBEREICH(1;10)

Und schließlich kann auch die Funktion SEQUENZ nicht mit ZUFALLSBEREICH zusammen arbeiten:

=SEQUENZ(M11;M12)

Fazit: Finger weg von den neuen Arrayfunktionen im Zusammenhang mit den Zufallsfunktionen
ZUFALLSBEREICH
ZUFALLSZAHL
ZUFALLSMATRIX

Eben: Dynamic array resizes may trigger […] #SPILL!.

Kann mann mit Männergrippe schon Pflegestufe 3 beantragen?

Erstaunlich. Ich programmiere eine Access-Datenbank, die Daten nach Excel exportiert und aufbereitet.

Die Excel-Datei liegt im XLS-Format vor und wird am Ende als XLSX gespeichert. Ich muss die Liste nach vier Kriterien sortieren. Deshlab verwende ich den „neuen“ Sortierbefehl, der seit Excel 2007 vorhanden ist:

i = xlBlatt.Range("I1").CurrentRegion.Rows.Count
xlBlatt.Sort.SortFields.Clear
xlBlatt.Sort.SortFields.Add2 Key:=xlBlatt.Range("I2:I" & i), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
xlBlatt.Sort.SortFields.Add2 Key:=xlBlatt.Range("J2:J" & i), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
xlBlatt.Sort.SortFields.Add2 Key:=xlBlatt.Range("M2:M" & i), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
xlBlatt.Sort.SortFields.Add2 Key:=xlBlatt.Range("K2:K" & i), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With xlBlatt.Sort
        .SetRange xlBlatt.Range("I1").CurrentRegion
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
End With
    ' -- sortiere, damit man zählen kann

Klappt. Klappt bei meinem Excel in Microsoft 365. Allerdings beim Kunden, der Office 2016 einsetzt – leider nicht:

Schade! Also verwende ich den „alten“ Sortierbefehl. Da er jedoch nur drei Sortierkriterien zulässt muss ich zwei Mal sortieren:

xlBlatt.Range("A1").CurrentRegion.Sort Key1:=xlBlatt.Range("J1"), Order1:=xlAscending, Key2:=xlBlatt.Range("M1"), Order2:=xlAscending, Key3:=xlBlatt.Range("K1"), Order3:=xlAscending, Header:=xlYes

xlBlatt.Range("A1").CurrentRegion.Sort Key1:=xlBlatt.Range("I1"), Order1:=xlAscending, Header:=xlYes

Geht doch!

Hunde geben einem so viel zurück – beispielsweise Blumenzwiebeln, die man letzte Woche eingepflanzt hat.

Ich erstelle einen Dialog und erstelle eine Schaltfläche, die es ermöglicht, die Werte zu sortieren:

Ich verwende eine Code, den ich im Internet gefunden habe:

Private Sub cmdSort_Click()
     Dim i As Integer
     Dim listMatrix As Object, varDaten As Variant
     Set listMatrix = CreateObject("System.Collections.ArrayList")

For i = 0 To Me.lstAuswahl.ListCount - 1
    listMatrix.Add Me.lstAuswahl.List(i)
Next i

listMatrix.Sort
Me.lstAuswahl.Clear ' -- Auswahlliste leeren

For Each varDaten In listMatrix
    Me.lstAuswahl.AddItem varDaten
Next varDaten

If Me.lstAuswahl.ListCount > 0 Then
    Me.lstAuswahl.ListIndex = 0
End If

Set listMatrix = Nothing
End Sub

Klappt wunderbar – allerdings:

ArrayList ist ein Objekt von .NET-Framework 3.5. Ist dieses nicht auf einem Rechner installiert, funktionieren die Befehle der Klasse auch nicht:

Also – raus damit – und die „klassische“ Variante:

Private Sub cmdSort_Click()
Dim intLast As Integer, intNext As Integer
Dim strTemp As String
With Me.lstAuswahl
For intLast = 0 To .ListCount – 1
For intNext = intLast + 1 To .ListCount – 1
If .List(intLast) > .List(intNext) Then
strTemp = .List(intLast)
.List(intLast) = .List(intNext)
.List(intNext) = strTemp
End If
Next intNext
Next intLast
End With
End Sub

Heimat ist da, wo dir die Todesanzeigen etwas sagen (Ottfried Fischer)

Amüsant. Gestern in der Excelschulung fragte ein Teilnehmer, ob man nach Duplikaten sortieren oder filtern kann. Das kann man natürlich nicht:

Ich habe ihm die Lösungsansätze genannt, die mir eingefallen sind:

  • die Funktion ZÄHLENWENN (und dann sortieren/filtern)
  • Bedingte Formatierung (und dann sortieren/filtern)
  • Pivottabelle (und dann sortieren/filtern)
  • Spezialfilter

Habe ich etwas vergessen?

Für mich kein Dessert – ich muss auf meinen Bauch aufpassen! – Ist er nicht schon groß genug, um auf sich selbst aufzupassen?

Sehr geehrter Herr Martin,

Warum beginnt Excel mit der Nummer 3 und hängt die Nummern 1 und 2 hinten an???

Über jeden Hinweis wäre ich dankbar.

Mit freundlichen Grüßen

Hallo Herr K.,

und des Rätsels Lösung finden Sie nicht? Nun – dann will ich es Ihnen „verraten“:

Ein Blick auf Ihre Liste „Rohdaten“ liefert die Antwort: Dort befindet sich neben den Zellen mit einer „1“ und einer „2“ ein Smarttag mit dem Hinweis, dass die Zelle als Text formatiert ist oder ein Apostroph vorangestellt wurde. Da beides nicht der Fall ist liegt die Vermutung nahe, dass Sie diese Daten aus einem System erhalten haben, das diesen Text „darunter“ geschoben hat:

Da es sich um zehn Zahlen handelt, habe ich sie noch einmal eingetragen.

Achtung: Aktualisieren der Pivottabelle auf dem Blatt „Nutzung“ genügt nicht; ich habe die Daten über Entwurf / Berichtslayout „im Tabellenformat anzeigen“ lassen und dann sortiert:

Zur Info: Excel sortiert: 7 < 14 < 104 < hundertvier < sieben < vierzehn. Zuerst Zahl, dann Text

schöne Grüße

Rene Martin

Große Ereignisse werfen ihre Schatten unter die Augen

Schon blöde: Wir möchten einigen Mitarbeitern einer Firma eine Arbeitsmappe zur Verfügung stellen. Sie sollen die Mappe öffnen, drucken, ansehen, sortieren und filtern dürfen. Aber nichts ändern. Kein Problem: Man kann auf das Tabellenblatt einen Schutz legen und „sortieren“ und „filtern“ freigeben:

Filtern klappt hervorragend – jedoch: sortieren nicht!

Die Zelle oder das Diagramm, die bzw. das Sie ändern möchten, befindet sich auf einem schreibgeschützten Blatt. Um eine Änderung vorzunehmen, heben Sie den Schutz des Blatts auf. Möglicherweise werden Sie aufgefordert, ein Kennwort einzugeben.

Schuhe können Dein Leben verändern, denk an Cinderella!

Perfide! Wenn man in einer (intelligenten) Tabelle eine Formel verwendet, die den Tabellenblattnamen verwendet – beispielsweise

=WENN(Tabelle1!D7=“m“;20;10)

Wenn man anschließend die Tabelle in einen normalen Bereich konvertiert:

Wenn man schließlich die neue Liste sortiert:

So erhält man Chaos! Die Zeilenbezüge werden nach der Sortierung nicht mitgenommen!

Danke an Andreas Thehos, der auf den Excellent Days 2018 diesen Bug vorgestellt hat.

Die zweite Heirat ist der Triumpf der Hoffnung über die Erfahrung.

Outlook nervt mal wieder. Ich möchte an eine Mail eine andere Mail anhängen. Ich stelle fest, dass der Dialog „Element anfügen“ keine Möglichkeit des Sortierens oder Filterns bietet. Er lässt sich noch nicht einmal verbreitern!

Also doch in Ruhe im Postausgang (oder Posteingang) suchen und dann per Drag & Drop in die neue Mail rüberziehen …

Die Pflicht ruft, wir rufen zurück.

Letzte Woche in der Excelschulung.

Ich zeige – wie immer – ein paar (wie ich finde) wichtige Tastenkombinationen:

[Strg] + [.]: aktuelles Datum

[⇑] + [Leertaste]: markiert die Zeile

[Strg] + [*]: der aktuelle Bereich wird markiert

[⇑] + [Strg] + [6]: Zahlenformat: Standard

und so weiter. Damit mache ich Menschen immer glücklich – nützliche Sachen, die man brauchen kann. Einem Teilnehmer war dies nicht genug: er wollte eine Tastenkombination für:

  • Sortieren
  • Blatt schützen
  • Datenüberprüfung, Bedingte Formatierung
  • Inhalte einfügen als Werte (okay: man kann die Zellen am Rand mit der RECHTEN Maustaste verschieben und auf den gleichen Ort zurückfallen lassen. Dann bietet das Kontextmenü „Hierhin nur als Werte kopieren“ an. Bei einer Zelle kann man eine Formeln mit [F2] und anschließend [F9] in einen Wert umwandeln.)
  • nach rechts „ziehen“ (Reihe ausfüllen). Auch hierzu ist mir nichts Intelligentes eingefallen: Wenn bereits Werte in der Zeile stehen kann man sie mit [⇑] + [Strg] + [→] markieren. Wenn die Zeile leer ist, kann man sie schnell über das Namensfeld selektieren: Dort trägt man beispielsweise A2:Z2 ein. Und dann den Wert der ersten Zelle mit [Strg] + [R] oder [F2] und [Strg] + [Enter] beenden.

Ich habe mich amüsiert und war froh, als die Schulung zu Ende war, weil ich befürchtet hatte, dass er noch mehr Tasten haben wollte für Dinge, hinter denen keine Tastenkombination liegen. Ich habe Werbung für meinen VBA-Kurs gemacht und auf die Möglichkeit hingewiesen, dass man die Befehle des Menübandes per [Alt] + [Buchstabe erreichen kann.

Meditieren ist immer noch besser, als rumsitzen und nichts tun.

Heute in der Excelschulung. Ich zeige den Teilnehmer das „Leerzeichenproblem“: Manchmal geben Anwender und Anwenderinnen am Ende eines Textes Leerzeichen ein, das man nicht sichtbar machen kann. Das ist fatal beim Sortieren, bei Pivottabellen, die Funktionen WENN, ZÄHLENWENN, SUMMEWENN rechnen vermeintlich falsch … Man kann solche Leerzeichen mit der Funktion RECHTS ausfindig machen, man kann sie mit GLÄTTEN entfernen, … All das zeige ich. Weise darauf hin, dass man (zugegeben: sehr schlecht!) die Leerzeichen sichtbar machen kann, wenn man die Texte rechtsbündig formatiert:

Eine Teilnehmerin meldet sich und fragt, warum bei ihr die Texte am Ende KEINE Lücke aufweisen, obwohl sie ein Leerzeichen eingefügt hat:

Die Antwort: Wenn am Ende eines Textes sich ein Leerzeichen befindet, wird es unterdrückt, wenn ein Textumbruch eingeschaltet ist !?!

Ich bin nicht faul, ich bin grad im Energiesparmodus.

Unkaputtbar? Nicht ganz!

Gestern in der Excel-Schulung habe ich (intelligente/dynamische) Tabellen vorgestellt. Habe gezeigt, dass man sie nicht „kaputtsortieren“ kann, dass man nicht eine Zelle einfügen kann, sondern nur eine Zeile. Eine Teilnehmerin versucht es: markiert ein Stück Tabelle und verschiebt es mit Drag & Drop nach unten.

Klar kann man auch diese Tabellen kaputtmachen – allerdings erhält man immerhin einen Warnhinweis vorher.

Mein Bett und ich lieben uns aber der Wecker kommt damit nicht klar!

Excel unterscheidet an fast keiner Stelle zwischen Groß- und Kleinschreibung.

Ich kann einen Zellnamen (f3) in Kleinbuchstaben eintragen, einen selbst erstellten Namen in Kleinbuchstaben schreiben, Funktionen (summe), bei Vergleichen wird nicht unterschieden (=WENN(„RENE“=“rene“;1;0) liefert 1), sortieren (dort kann man es einschalten), filtern, …

An einer Stelle(*) wird jedoch unterschieden: bei der Datenüberprüfung:

In einem Kalender darf der Mitarbeiter U für Urlaub, S für Seminar, K für krank, D für Dienstreise und T für Telearbeitstag eintragen. Verboten sind ihm bei einer solchen Liste jedoch die Kleinbuchstaben. Ärgerlich!

(*) Ich weiß, es gibt noch weitere Stellen, bei denen Excel nicht case-sensitiv ist – jedoch bei der Datenüberprüfung ärgert es.

Und ich weiß: man könnte die Liste natürlich mit beiden Varianten erstellen. Oder über die Option „benutzerdefiniert“ die Groß- und Kleinschreibung abfangen. Aber warum nicht einfach bei der Liste?

Du musst schon selbst Konfetti in dein Leben pusten.

Hallo,

ich konnte bei meinem geliebten Excel 2003 mehrere Tabellenbereiche, die nacheinander mit den gleichen verschachtelten Sortierkriterien sortiert werden sollten, einfach nacheinander markieren, nach dem ersten Block die Kriterien erstellen und sortieren, dann nach dem zweiten, dritten, … Block einfach nur Strg-Y zum Wiederholen drücken und die gleichen Kriterien wurden auf den nächsten Block angewendet.

Wenn ich das jetzt in Excel 2016 versuche, wird beim Drücken von Strg-Y nicht der aktuell markierte Bereich mit den vorher erstellen Kriterien sortiert, sondern die Sortierung des vorher markierten Blocks wird wiederholt.

Und die mühevoll erstellten Sortierkriterien vergisst Excel zu allem Überfluß dann auch noch, daß ich diese beim jedem neuen Block manuell neu erstellen muss.

Das nervt – und verdient es vielleicht, in die Rubrik der nervenden Excel-Features aufgenommen zu werden…

Oder bin ich einfach nur zu dämlich? Gibt es etwa irgendeine versteckte Einstellung, die bewährte Funktion des Wiederholens einer Sortierung wieder zu reanimieren? Oder ist hier eine wichtige Funktion einfach unterschlagen worden?

Viele Grüße

einmal sortieren …

… aber dann ist auch wirklich genug sortiert!

Hallo Herr J.,

und das ging früher wirklich? Ich gestehe: im „alten“ Excel habe ich das nie gemacht/benötigt. Ich gestehe – ich habe kein „altes“ Excel mehr hier – aber ich glaube Ihnen mal. Ich wüsste auch nicht, wie man das Sortieren auf eine andere Art wiederholen könnte.

Wenn Sie es in ein Forum stellen, werden gefühlte 100.000 Excel-User posten „das kann man doch programmieren“. Andere 100.000 werden schreiben „nimm doch eine Datenbank, bspw. Access“.

schöne Grüße und Danke für den Hinweis

Rene Martin

PS : Ist das ein Trost: gerade probiert – in libreOffice Calc funktioniert „Wiederholen“ auch nicht …

Ziele habe ich genug im Leben – nur wenig Munition.

Amüsant. Einer der Verkäufer – Herr Sonntag – wird in einer Pivottabelle nach oben sortiert:

Die Vermutung liegt nahe, dass Excel zuerst Monatsnamen und Wochentage sortiert und dann den „Rest“ alphabetisch. Schön und gut – aber wie bekommt man den Sonntag einsortiert?

Die Antwort findet sich in den „weiteren Sortieroptionen“: Dort muss „Sortiert nach“ – der richtigen Spalte eingeschaltet sein. Und anschließend schaltet man über den Befehl „weitere Optionen“ „bei jeder Berichtsaktualisierung automatisch sortieren“ aus.

Ein weiteres Dankeschön an Pia Bork, die nicht nur das Problem kannte, sondern auch seine Lösung.

Erst wenn man es nicht mehr hat, weiß man, dass man es hätte gebrauchen können

Diese Woche in der Visio-Schulung.

Wir importieren als Datenquelle ein Tabellenblatt von Excel an eine Zeichnung.

Leider kann man dort weder filtern noch suchen. Das macht das Auffinden bei mehreren Tausend Datensätzen mühsam. Selbst bei 200 Zeilen nützt das Sortieren nicht viel, weil man nun mühevoll mit dem Mausrädchen nach unten scrollen muss. Sollte in Visio implementiert werden.

Lass mich – ich kann das – oh, kaputt!

Ich erstelle eine Pivottabelle.

Obwohl ich nach dem Ortsnamen sortiere, weigert sich Excel zu sortieren. Warum?

Geht nicht!

Geht nicht!

Die Ursache der vermeintlich falschen Sortierung finden Sie, wenn Sie einen Blick in Benutzerdefinierten Listen werfen. Befindet sich dort diese Liste hat sie Vorrang gegenüber der Standardsortierung. Anders als beim „gewöhnlichen“ Sortieren kann hier nicht umgestellt werden.

Lösung 1: Löschen Sie diese Liste

Lösung 2: Wenn Sie nicht auf Ihre Liste verzichten möchten, erstellen Sie diese Liste neu, sortieren diese Liste und importieren nun die sortierte Liste. Dann wird Excel auf diese sortierte Liste zugreifen.

Einen Haken hat diese Lösung: Wenn nun ein Begriff in der Pivottabelle auftaucht, der nicht in der benutzerdefinierten Liste vorhanden ist, steht er am Ende der Pivottabelle … Also doch Lösung 1 ?!?

Danke an Andreas Thehos für diesen Hinweis. Er hat auf

https://youtu.be/NABsUKjdMdo

ein Video dazu erstellt.

Hier befindet sich der Übeltäter!

Hier befindet sich der Übeltäter!

Größenvergleich

Hallo Rene,

erst einmal sorry für die späte Rückmeldung, ich war im Urlaub. Das Problem mit den Verbindern habe ich mittlerweile gelöst. Jetzt hab ich aber ein weiteres Probelm allerdings diesmal mit Excel.

Ich schreibe Daten aus Visio per VBA Makro nach Excel. In Excel werden die Daten dann aufsteigend nach einer Positionsnummer sortiert. Allerdings hat Excel mit der Sortierung der Positionsnummer einige Probleme. Wenn die Nummern beispielsweise 1, 2, 3, ,4 usw lauten läuft alles gut – bei Zahlen wie 1.1, 1.2, 1.3, …. 1.9 klappt auch noch die Sortierung einwandfrei.

Sobald ich aber Nummern ab 1.10 oder 2.11 benutze wird die Sortierung nicht mehr eingehalten. Es sieht dann beispielsweise wie folgt aus :

1.1
1.10
1.11
1.12
1.2
….

Ich möchte allerdings folgende Sortierung:

1.1
1.2
1.3

1.10
1.11

Hast du eine Idee wie ich das anstellen kann ? Hab im Internet schon etwas gegoogelt allerdings finde ich leider keine Lösung dazu. Achja die Nummern werden als Text behandelt.

Liebe Grüße

Stephan
##########

Hallo Stephan,

Excel unterscheidet bei fast allen Dingen zwischen Text und Zahl: rechnen, Zahlenformat, Dateneingabe, filtern, … und eben auch beim Sortieren. 1.1 und 1.10 wird als Text erkannt und eben wie Text sortiert: Anton < Berta < Cäsar < Dora …

Würde Excel die Zahlen als Zahlen erkennen, würde er ein Datum daraus machen:

01. Januar

01. Januar 2001

und so weiter

Die einzige Lösung, die ich sehe: Gib die Daten in der Form 01.01, 01.02., … 01.10, 01.11, … 01.20, 01.21 … ein. Dann produziert die Textsortierung keine Probleme.

Übrigens: das Gleiche Problem hast Du auch bei Dateinamen, wenn Deine Kamera Bilder mit Dateinamen pic1, pic2, … pic10, pic11, … speichert. Dann gilt: pic1 < pic10 < pic11 < pic2 …

Liebe Grüße

Rene

grafik27

Dumme Gedanken hat jeder. Nur der Weise verschweigt sie.

Hallo Herr Martin,

ich würde gerne in einer Pivottabelle eine Spalte sortieren, aber es klappt nicht. Warum?

Sortieren - geht nicht!

Sortieren – geht nicht!

Die Antwort: Sie haben in Ihrem Beispiel eine Abhängigkeit zwischen dem Ort und dem Firmenname. Eine Firma ist in einem Ort. Deutlicher wird es, wenn Sie Daten verwenden, bei denen n Firmen in m Orten auftauchen. Beispielsweise Artikel und Verkäufer:

Hier geht es!

Hier geht es!

Hier wird deutlich, was sortieren bedeutet. Innerhalb der ersten Kategorie wird die zweite Kategorie sortiert. Aber pro Gruppe wird erneut sortiert. Da im ersten Beispiel nur ein Wert pro erste Kategorie vorhanden ist, „sieht man die Sortierung“ nicht.

Dummheit ist auch eine natürliche Begabung (Wilhelm Busch)

Hallo Herr Martin,

bin ich doof, oder was? Ich habe ein kleines Projekt in Excel angelegt und dort einige Zeilen farblich unterlegt. Wenn ich nun nach der Farbe sortiere, sind alle orangenen Zeilen oben. So weit so gut:

Nach oben sortieren

Nach oben sortieren

Wenn ich diese Sortierung nun wieder ausschalten möchte und auf die Option „weiß“ klicke, dann funktioniert es nicht. Ich hätte gerne die ursprüngliche Reihenfolge der Daten wiederhergestellt. Muss ich wirklich die Liste schließen und wieder aufmachen?

So leider nicht!

So leider nicht!

Die Antwort: Weiß bedeutet hier nicht: „ursprüngliche Reihenfolge“ oder „Original wiederherstellen“, sondern: sortiere die Liste so, dass die weißen Zellen oben stehen. Um die ursprüngliche Reihenfolge zu erhalten, ist es am besten vor dem Sortiervorgang eine laufende Nummer einzufügen. Sie halten die ursprüngliche Reihenfolge wieder, wenn Sie die Liste nun nach dieser Nummer sortieren. Denn „sortieren“ bedeutet in Excel: ändere die physikalische Reihenfolge der Daten.

Nun stehen die weißen Zeilen oben.

Nun stehen die weißen Zeilen oben.

Sortieren – leider nicht überall

Ich sortiere häufig Listen. Meistens funktioniert es auch. Aber leider – manchmal zeigt er einfach nicht alle Überschriften an. Beim zweiten oder dritten Anlauf klappt es dann. Woran kann das liegen?

Sortieren - leider nicht überall.

Sortieren – leider nicht überall.

Die Antwort: Wenn Sie genau hinschauen, sehen Sie, dass Sie die Spalte „Ort“ (Spalte E) markiert haben. Deshalb schlägt Excel nur die Spalten zum Sortieren vor.

Das heißt: Entweder Sie markieren nichts oder die gesamte Tabelle. Ich empfehle nichts zu markieren. Wenn Sie unsicher sind, ob Excel wirklich den gesamten Bereich sortiert, drücken Sie die Tastenkombination [Strg] + [*]. Dann markiert Excel den zusammenhängenden Bereich, den er ohne Selektion sortieren würde.

Eine unerwartete Sortierreihenfolge?!

Eigentlich wollte ich nur die Liste nach den Gerätenamen sortieren.

Eine "normale" Sortierung?

Eine „normale“ Sortierung?

Und dann diese Meldung:

Meldung

Meldung

Der folgende Sortierschlüssel enthält Zahlen, die als Text formatiert wurden und kann daher eine unerwartete Sortierreihenfolge ergeben.

Die Antwort: Sie haben die Spalte, in der die Gerätebezeichnungen stehen, als Text formatiert, was hinsichtlich der Artikelbezeichnungen vernünftig ist. Nun „weiß“ Excel nicht, ob die Zahlen der Größe nach (also nach dem Wert) sortiert werden sollen oder als Texte, das heißt alphabetisch von links nach rechts gelesen.

Übrigens: Interessant: Wenn Sie auf eine Zelle innerhalb der Spalte klicken und das Symbol „Nach Größe sortieren“ verwenden (A↓Z oder Z↓A), erhalten Sie diese Frage nicht.

Wo ist mein Excel?

Eigentlich wollte ich nur schnell sortieren. Aber plötzlich war mein Excel weg. Okay – einen kleinen, grünen Streifen sehe ich noch – nicht am Horizont, sondern am unteren Rand.

Excel verschwunden

Excel verschwunden

Sie hätten Ihr Excel selbst finden können. Sie haben auf das Symbol „Sortieren“ geklickt. Das Dialogfenster wurde sehr groß angezeigt. Sie können es an der Titelleiste packen und verschieben und unten rechts verkleinern. Dann sieht es wieder aus wie gewohnt.

Excel normal

Excel normal

Zuviel ist zuviel

Eine Exceltanelle hat 1.048.576 Zeilen und 16.384 Spalten. Das ist Augenwischerei. Er geht schon vorher „in die Knie“.

In einer Liste befinden sich 10.000 Datensätze (in 16 Spalten). In einer Spalten wird mit der bedingten Formatierung alle doppelten Werte mit einer Farbe gekennzeichnet.

Duplikate finden

Duplikate finden

Wenn Sie nun die Liste nach den Farben sortieren oder filtern möchten (was eigentlich recht flott geht), wird Excel sehr, sehr langsam. Häufig zeigt er „keine Rückmeldung“ an. Manchmal „fängt“ er sich wieder, manchmal stürzt er an dieser Stelle ab.

Ich vermute, dass beim Sortieren und Filtern im Hintergrund eine permanante Neuberechnung der bedingten Formatierung geschieht, so dass Excel an seine Auslastungsgrenzen gerät.

Keine Rückmeldung

Keine Rückmeldung

Excel sortiert nicht richtig

Manchmal sortiert Excel nur einen Teil der Tabelle. Manchmal die gesamte Tabelle. Das heißt: Manchmal muss ich die Tabelle markieren, manchmal nicht.

Wenn Sie mindestens eine Spalte haben, in der in der Zelle eine Information steht und mindestens eine Zeile, in der in jeder Zelle ein Wert steht, erkennt Excel diesen zusammenhängenden Bereich (currentregion).

Wenn Sie nicht sicher sind, drücken Sie die Tastenkombination [Strg]+[*]. Dann sehen Sie, was Excel sortieren würde.

[Strg]+[*] zeigt den Bereich, der sortiert wird - man erkennt deutlich eine leere, ausgeblendete Spalte K.

[Strg]+[*] zeigt den Bereich, der sortiert wird – man erkennt deutlich eine leere, ausgeblendete Spalte K.

Microsoft Excel hat Daten unmittelbar neben den markierten Zellen entdeckt. Da Sie diese Daten nicht markiert haben, werden sie nicht sortiert.

Warum bringt Excel manchmal beim Sortieren so eine merkwürdige Fehlermeldung?

Am besten nicht markieren!

Am besten nicht markieren!

Die Antwort: Markieren Sie bitte nichts, wenn Sie sortieren. Setzen Sie nur den Cursor auf ein Feld, dessen Spalte Sie sortieren möchten und klicken anschließend auf das Symbol A↓Z (oder Z↓A). Wenn Sie markieren, stellt Excel die Frage, ob Sie nur diese Spalte sortieren möchten – die Daten links und rechts bleiben so stehen – das ist fatal und meistens nicht gewünscht!

Der Befehl konnte für den ausgewählten Zellbereich nicht ausgeführt werden. Markieren Sie eine einzelne Zelle innerhalb eines Datenbereichs, und versuchen Sie es dann erneut.

Das Sortieren und Filtern geht nicht mehr. Warum?

Der Cursor sitzt außerhalb des Bereichs, den Sie sortieren oder filtern möchten. Übrigens: Auch der Assistent „Teilergebnis“ funktioniert nicht mehr.

sortieren und filtern geht nicht mehr.

sortieren und filtern geht nicht mehr.

 

Für diese Aktion müssen alle verbundenen Zellen dieselbe Größe haben

Beim Sortieren erscheint eine „lustige“ Fehlermeldung statt dem Ergebnis der Sortierung.

Der Grund: einige der Zellen sind verbunden (hier: der Vorgesetzte). Dadurch werden aus mehreren Zellen jeweils eine Zelle. Diese kann nun nicht sortiert werden.

Die Lösung: Markieren Sie das gesamte Arbeitsblatt und heben mit einem Klick den Zellverbund aller Zellen wieder auf.

Sortieren funktioniert nicht.

Sortieren funktioniert nicht.

Sortieren und Filtern – geht nicht!

Es muss nicht immer der Schutz einer Tabelle sein, warum sortieren und filtern verhindert wird.

Ein Blick in die Titelzeile liefert den Hinweis, dass mehrere Tabellen ausgewählt wurden. Deshalb sind alle Befehle der Registerkarte „Daten“ inaktiv. So etwas passiert häufig, wenn man statt mit [Strg]+[Bild ↓] auf das nächste Blatt mit der Tastenkombination [Shift]+[Strg]+[Bild ↓] beide Tabellenblätter auswählt. Oder wenn man man Wechseln auf ein anderes Tabellenblatt fälschlicherweise die [Shift]-Taste gedrückt hält. Leider sieht man an den Farben der Registerkarten nicht gut, dass mehrere Tabellenblätter ausgewählt wurden. Die Titelzeile jedoch verrät es …

Sortieren und Filtern funktioniert nicht.

Sortieren und Filtern funktioniert nicht.