Autor
|
Thema: Sortieren Nach Wert (5394 mal gelesen)
|
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 11. Okt. 2011 09:57 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich benutze Excel 2010. Ich versuche eine Spalte nach meinen Wünschen zu Sortieren. Die Zellen haben folgende Werte (Zahlenformat = Text)
Code: 1 1.1 1.1.1 2 2.1
Diese sind wild durcheinanderEs soll oben beschriebene Sortierung erreicht werden. Was ich jedoch bekomme ist dies:
Code: 1 1.1 2 2.1 1.1.1
Heisst, alle Werte mit keinem oder einem Punkt werden als Zahlen erkannt (obwohl die Formatierung dies bestreitet). Alle Werte mit 2 oder mehreren Punkten wird als Text erkannt und an's Ende der Liste gestellt. Dies geschiet aber korrekt:
Code: 1.2.1 1.2.1.1 1.2.1.2 1.2.1.2.1 1.2.1.2.2 1.2.2
Vielen Dank für eure Hilfe! ------------------ MfG skyzem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 11. Okt. 2011 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für skyzem
|
ralficad Mitglied Konstrukteur
Beiträge: 330 Registriert: 25.11.2005 ACAD 2005 - EPT AMD Athlon XP 2800+ 2,08 GHz 1,0 GB RAM WIN XP Prof., SP2
|
erstellt am: 11. Okt. 2011 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für skyzem
|
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 11. Okt. 2011 11:34 <-- editieren / zitieren --> Unities abgeben:
In Excel 2010 wäre das =TEXT(A1,"@") Da mir Excel aber Werte mit drei Punkten als Datum erkennt, obwohl ich es als Text formatiert habe, wird bei der Umwandung mit TEXT aus "1.2.1" "36923" was wiederum totaler Schwachsinn ist. Zur verdeutlichung: Unsortiert
Code: 1.1 1.1 1.2 1.2 1.2.1 36923 1 1 1.2.2 37288 1.3.3 37681 1.2.1.1 1.2.1.1 1.2.1.2 1.2.1.2 1.2.1.2.1 1.2.1.2.1 1.2.1.2.2 1.2.1.2.2 2 2 2.1 2.1 2.2 2.2 2.3 2.3 3 3 3.1 3.1 3.2 3.2 3.3 3.3 3.4 3.4 5 5 5.1 5.1 5.2 5.2
Sortiert
Code: 1 1 1.1 1.1 1.2 1.2 2 2 2.1 2.1 2.2 2.2 2.3 2.3 3 3 3.1 3.1 3.2 3.2 3.3 3.3 3.4 3.4 5 5 5.1 5.1 5.2 5.2 1.2.1 36923 1.2.1.1 1.2.1.1 1.2.1.2 1.2.1.2 1.2.1.2.1 1.2.1.2.1 1.2.1.2.2 1.2.1.2.2 1.2.2 37288 1.3.3 37681
Die zweite Zeile wurde jweils mit =TEXT(xx,"@") formatiertWas ich noch vergessen habe zu Erwähnen ist, dass jedesmal bei der Sortierung diese Meldung kommt: Excel erkennt Text also gar nicht als Text, sondern als Zahlen Warum kann Excel nicht das tun, was ich sage?
------------------ MfG skyzem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 11. Okt. 2011 11:39 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 11. Okt. 2011 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für skyzem
Wichtig ist dabei immer die Reihenfolge, in der man etwas tut und evtl. Kontextmenümöglichkeiten, die erscheinen. Excel würd halt gern mitdenken, speziell beim Thema Datum, da muß man schnell genug auf die Finger klopfen. a) ZUERST die Zielzellen als Text formatieren b) einfügen c) auf das erscheinende Kästchen unten rechts am Einfügebereich achten > dort "Formatierung der Zielzellen übernehmen" anhaken d) die grünen Dreiecke an den Zellen ("Als Text gespeicherte Zahl") ignorieren e) sortieren b/c kann man noch mit Einfügen > Inhalte einfügen > als Text zusammenfassen Also bei mir klappt das auf Anhieb und es sortiert auch richtig (also so, wie Du das gern hättest). Zur größten Not gibt es auch noch das Hochkomma: ' Das an den Anfang einer Zelle und der Inhalt wird auf jeden Fall als Text interpretiert. ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 11. Okt. 2011 11:57 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 11. Okt. 2011 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für skyzem
Für Deine Datei war ich zu schnell. Ich sehe dort: "Originaldaten aus CAD" und in dieser Spalte sehe ich eine bunte Mischung aus Komma und Punkten als Trennzeichen. Du mußt IMHO schon am Import der Daten arbeiten, kennst Du den Textimportassistenten? Nachträglich erreichbar über Daten > Text in Spalten [rredit] und für Deine Erfolgsmeldung dann zu langsam. Macht zusammen goldrichtig Schön, dass es jetzt klappt. [/rredit] ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 11. Okt. 2011 12:40 <-- editieren / zitieren --> Unities abgeben:
Also, da wir hier in der Schweiz leben haben wir als Kommatrenner einen Punkt und kein Komma. Bei dir wurden demnach alle "Kommas" auch als Kommas angezeigt, währenddessen diese bei mir Punkte sind. Somit ergeben sich bei mir dann auch keine weiteren Fehler. ------------------ MfG skyzem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |